2010-01-07 3 views
0

J'essaie d'implémenter une fonctionnalité où j'ouvre (supposer en iframe) un fichier PDF (plusieurs pages), mettre en surbrillance une section du document et obtenir le numéro de page (le celui qui est affiché dans la barre d'outils PDF). Par exemple: si la barre d'outils affiche 2/7, ce qui signifie que je suis en ce moment à la page 2, je dois saisir les informations du numéro de page. Cela semble simple mais je ne suis pas capable d'obtenir un .dll/fonction qui expose cette propriété.obtenir le numéro de la page en cours du document pdf dans asp.net

Toute aide serait reconnaissante.Merci.

Répondre

2

Je ne pense pas que ce serait possible, il n'y a aucun moyen de contrôler les PDF avec JavaScript dans le navigateur, ce qui est ce que vous devez faire.

Cet article suggère la même chose: http://codingforums.com/showthread.php?t=43436.

Contenu du lien:

bref, non, vous ne pouvez pas le faire. Je ne pense vraiment pas que JS puisse lire les propriétés des PDF, puisque les PDF sont affichés dans le navigateur via un plugin, c'est-à-dire une fenêtre d'une autre application (à défaut d'une meilleure explication).

Il est peut-être préférable d'essayer un itinéraire différent, par exemple générer des pages en tant qu'images et implémenter votre propre pagination. Cela dépend de votre contenu et de vos exigences, bien sûr. ABCPDF de http://www.websupergoo.com/ est gratuit (avec un lien de retour), pas sûr si c'est de l'aide pour vous.

Questions connexes