2010-06-29 9 views
0

J'ai développé une barre d'outils IE8 en C#. La barre d'outils possède un bouton qui, lorsqu'il est cliqué, ajoute du contenu défini par l'utilisateur à la page. J'utilise un BHO pour ajouter le HTML requis, CSS & JS à la page. Tout va bien lorsque les pages HTML normales sont chargées. Mais, mon bouton ne fonctionne pas lorsque la page chargée est un document pdf. J'ai découvert que le plugin adobe lui-même est un BHO et IE remet le document au plugin. Ma question est, Y at-il un moyen par lequel je peux ajouter du contenu à une page pdf à travers mon BHO?internet-explorer BHO PDF

Merci,
símil

Répondre

0

Il semble que vous pouvez écrire des plug-ins pour Acrobat. Les documents Adobe sont here.

0

Lorsque votre barre d'outils apporte des modifications à la page Web, les modifications sont en mémoire et le navigateur prend en charge les modifications de la page Web en mémoire. Quand une navigation affiche un document PDF via un plugin, c'est le plugin PDF (pas le navigateur) qui nécessite des modifications en mémoire du document affiché. Et, les plugins PDF ne fournissent pas un tel support. En théorie, il est possible d'apporter des modifications au document PDF en mémoire et de le recharger dans le plugin PDF, mais cela nécessite une bibliothèque de traitement PDF ou une logique dans votre barre d'outils.