2009-01-20 6 views
2

J'ai un lien dans un document pdf (PDF1), qui est incorporé dans une instance de navigateur. Ou disons que Adobe Reader est intégré dans une fenêtre de navigateur.Comment ouvrir un lien dans un fichier PDF dans une nouvelle fenêtre?

Dans ce document pdf (PDF2) est un lien vers une servlet, qui ouvre un autre fichier pdf.

Maintenant, le nouveau document pdf est ouvert dans un Adobe Reader intégré dans la même fenêtre de navigateur. Comment ouvrir ce document (PDF2) dans une nouvelle fenêtre de navigateur avec un nouveau Adobe Reader intégré? Est-ce que cela dépend de l'outil d'édition utilisé pour la génération du document pdf?

PS: Je ne crée pas le premier (PDF1), mais je suis confronté à la question, comment ouvrir le second (PDF2) dans une nouvelle fenêtre, de sorte que le premier document n'est pas "perdu" et a être rouvert à nouveau.

Répondre

3

Je pense que vous ne pouvez pas faire cela sans changer Acrobat Reader. Qu'est-ce qui se passe est la suivante:

  • Vous téléchargez le premier fichier.
  • IE remarque "PDF" et intègre Acrobat Reader. Le lecteur obtient l'URL comme argument. Malgré le fait que AR rend le document à l'intérieur d'une fenêtre IE, AR est maintenant en plein contrôle du document. Ainsi, lorsque vous cliquez sur un lien, c'est AR (et non IE) qui traite l'événement et télécharge le second document.

Je suggère d'essayer Foxit Reader ou un autre lecteur de PDF qui n'utilise pas une interface utilisateur "document unique". Foxit utilise des onglets et peut afficher plusieurs documents PDF.

Ils sont plus rapides, aussi et plus confortables à utiliser. [EDIT] En fait, AR appelle le système d'exploitation pour gérer le lien. Vous pouvez obtenir le même effet en copiant une URL dans le presse-papiers, puis cliquez sur le bouton "Démarrer" et "Exécuter ...". Collez l'URL dans la boîte de dialogue. Ou ouvrez une invite de ligne de commande et collez l'URL à l'invite.

L'OS commencera à télécharger le fichier, déterminera le type et appellera directement l'application qui est enregistrée pour ce type. IE fait la même chose qui a causé certains des failles de sécurité dans le passé (le site offre IE certaines données qui semblent être de type XXX mais est en fait un virus.EI appellera l'OS pour l'exécuter et l'utilisateur se demande comment il a obtenu infecté).

+0

Mais le lien dans le document est un lien http, alors comment AR peut-il les interpréter? Il devrait transmettre la demande à un navigateur, qui reconnaît alors un pdf et reporte à nouveau la demande à AR, n'est-ce pas? – bl4ckb0l7

Questions connexes