Question

Bonjour, j'intègre un fichier pdf à ma page asp.net comme ceci

<object data="..." type="application/pdf" width="300" height="200">
</object>

Le problème est que j'ai créé ma propre barre d’outils pour le pdf et que je souhaite effectuer un zoom avant sur un document à partir des boutons d’image de ma barre d’outils. Je sais que je peux incorporer du JavaScript à un document pdf lors de la création d'un document à partir de zéro, mais comment puis-je intégrer du javascript à un fichier pdf au format HTML n'ayant que le chemin d'accès à ce document?

Était-ce utile?

La solution

Laissez le document pdf chargé. Une fois le document prêt, injectez du Javascript.

Cependant, notez que le javascript, tel qu'il est exécuté par votre navigateur, est différent du javascript exécuté par le plugin Adobe Reader pour votre navigateur. La structure est similaire mais le DOM est entièrement différent.

De plus, Javascript dans votre document HTML ne peut pas directement accéder / modifier le DOM du document pdf chargé. Pour cela, vous devrez passer par le plugin reader. Je suis désolé de ne pas avoir utilisé le plugin de lecteur de cette façon. Regardez l'API:

http://www.adobe.com/devnet/acrobat/pdfs/ js_api_reference.pdf

et lisez également ce guide:

http://www.adobe.com/devnet/acrobat/pdfs/ Acro6JSGuide.pdf

C’est peut-être votre meilleur choix car très peu de personnes sous SO semblent travailler sur Javascript pour pdf. J'ai déjà posé quelques questions mais je n'ai jamais eu de réponses: (

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top