Ansicht PdfSharp Dokument in einem WPF-Steuerelement
Ich bin mit der Begleiter MigraDoc und PdfSharp Bibliotheken einen Bericht zu erstellen.
Den PdfSharp Dokumentation wiederholt bezieht sich auf WPF und spricht über Sie können "ziehen auf eine PDF-Seite als auch in einem Fenster", aber ich kann nicht herausfinden, wie meine PdfDocument
in einem viewer. Alle Beispiele, die nur kick the rendering ausgeschaltet, um ein weiteres Programm durch das öffnen der Dokumente mit Process.Start()
.
Tun, entweder von diesen Bibliotheken gehören WPF-Steuerelemente für die Anzeige der Dokumente? Ideal ich bin auf der Suche nach einem grundlegenden Dokument-viewer-Steuerelement, ähnlich wie die built-in RichTextEditor
viewer für FlowDocuments
.
(Ich bin mit der PdfSharp und MigraDoc Bibliotheken, die verteilt sind über NuGet.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie WPF PDF Viewer. Es umschließt den Adobe-PDF-Reader-COM-Komponente als ein WPF-Steuerelement
PDF-Viewer ist ein ActiveX-Steuerelement, die benötigt werden gehostet mit WindowsFormHost. Wenn Sie eine WPF-renderer für PDR, Adobe nicht eingeführt, es noch. Müssen Sie ihn selbst erstellen und Parsen der PDF-Dokument.
Hier sind einige links, die Ihnen helfen, wie zu host ein PDF-Dokument auf Ihrem WPF-Fenster :
http://www.codeproject.com/Articles/380019/Using-Adobe-Reader-in-a-WPF-app
http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/
Telerik hat ein PDF-Viewer erstellt Verwendung von WPF, die nicht für das Rendern eines PDF-Dokuments mit WPF. Die genannte RADPDFViewer
http://blogs.telerik.com/blogs/posts/12-02-29/introducing-pdf-viewer-for-silverlight-wpf.aspx
Müssen Sie entweder verwenden Sie eine, die geliefert wird, die von Adobe oder müssen Sie ihn erstellen Ihrer eigenen wie Telerik hat.