2010-01-06 5 views
1

Est-ce que quelqu'un connaît une bibliothèque PDF qui peut afficher un document PDF via l'afficheur dans l'application Windows Presentation Foundation (WPF)? La bibliothèque doit avoir une visionneuse de pages PDF pouvant afficher le fichier.PDF Bibliothèques pour afficher un document PDF dans WPF

La visionneuse PDF devrait être capable d'ouvrir le fichier à une destination de signet spécifique. Ainsi, l'API possible pour la bibliothèque doit accepter des paramètres tels que le nom du fichier et la destination du signet. J'ai trouvé quelque chose qui fait la plupart du travail - PDFReaderControls.NET Cependant, le problème est que vous pouvez naviguer vers un signet au niveau de la page. Je veux être en mesure de naviguer vers la destination de signet exacte (par exemple si elle est au milieu de la page). Une fois le document ouvert, les utilisateurs devraient être en mesure de naviguer vers un autre signet.

Répondre

0

Si vous avez installé Adobe Reader, vous pouvez ajouter une référence COM au contrôle ActiveX du visualiseur PDf dans VisualStudio et l'utiliser dans un contrôle WindowsFormsHost.

0

Une fois que je cherchais un contrôle similaire. Il y a un bon article sur Codeproject sur comment vous réaliser ceci. Le contrôle Viewer peut facilement être adapté à WPF, ou vous pouvez utiliser des formulaires interop pour l'utiliser tel quel. Autre approche comme l'a dit Rafa, vous pouvez utiliser le contrôle PDFviewer. Mais en utilisant cela, votre application dépendra de la clémence d'Acrobat Reader.