WPF PDF Viewer

Integration von PDF-Dokumenten in Ihre WPF-Anwendungen

Fügen Sie Ihren WPF-Projekten die Möglichkeit hinzu, PDF-Dokumente anzuzeigen und zu drucken. Pdf Viewer bietet eine voll funktionsfähige PDF-Dokumentnavigation, Ereignisbehandlung und interaktive Benutzerinteraktion, einfache Integration in bestehende Projekte und ein leicht anpassbares Aussehen, das dem Stil Ihrer App entspricht.

Quellcode ist auf github verfügbar: https://github.com/Patagames/

Ihre nächste PDF-fähige App

Anzeige von PDF-Seiten mit vertikal ausgerichteten Kacheln
Anzeige von PDF-Seiten mit vertikal ausgerichteten Kacheln
Horizontale Anzeige von PDF-Seiten
Vertikale Anzeige von PDF-Seiten
Anzeige von PDF-Seiten mit 5 Stück in einer Reihe
PDF-Texthervorhebung
Drucken eines PDF-Dokuments

WPF Pdf-Viewer ist vom Standard-UIElement geerbt

Vergessen Sie ActiveX-Steuerelemente, Browserfenster und andere Abhängigkeiten von Drittanbietern.
Adobe Acrobat ist nicht erforderlich.

Denn Leistung zählt

Hohe Verarbeitungsgeschwindigkeit der zugrunde liegenden PDF-Bibliothek ermöglicht es dem WPF PDF Viewer, hervorragende Ergebnisse beim Anzeigen, Suchen und Drucken von PDF-Dokumenten zu erzielen.

Und dank der hervorragenden Optimierung von WPF funktioniert der Pdf Viewer auch auf schwachen Systemen problemlos, verbraucht wenig Ressourcen und macht Ihre Apps so benutzerfreundlich und reaktionsschnell wie möglich.

WPF PDF Viewer performance

Vollständig anpassbare Benutzeroberfläche und Aussehen

Benutzeroberfläche ist speziell so gestaltet, dass Sie das Aussehen der Komponente und der zugehörigen Symbolleisten vollständig steuern können.

WPF PDF-Viewer unterstützt verschiedene Anzeigemodi, Seitenausrichtung und Optionen, Stile und Farben, die vollständig von der App gesteuert werden.

Sie können auch alle visuellen Steuerelemente deaktivieren, die Sie nicht benötigen, oder sie durch Symbolleisten mit Ihrem eigenen Design ersetzen.

Haben Sie Probleme, PDF-Komponenten von Drittanbietern mit dem Erscheinungsbild Ihrer App zu kombinieren?

Wechseln Sie zum WPF PDF Viewer und setzen Sie jede Designidee einfach um.

Flexible Textverarbeitung

Mit WPF PDF Viewer kann Ihre App Textsuchen durchführen, Textfragmente auswählen, bestimmte Textteile hervorheben und kopieren. Die Unterstützung von PDF-Links, "Aktion"- und "Ziel"-Eigenschaften vereinfacht die Arbeit mit Hypertext. Alle Links im Dokument können sofort angeklickt werden, ohne dass Sie etwas unternehmen müssen.

Einfache Interaktion mit Ihrer App

Ein PDF-Viewer für WPF-Apps kann dem Entwickler viel Arbeit abnehmen. Über 20 Ereignisse ermöglichen es Ihnen, fast jede Benutzeraktion zu verfolgen und sofort zu reagieren. Überschreiben Sie Navigations-Handler, geben Sie Feedback oder ändern Sie das Dokument spontan als Reaktion auf die Benutzerauswahl.

Übrigens sind alle Kerneigenschaften Abhängigkeitseigenschaften.

Einfache Integration

WPF PD-Viewer ist eine Open-Source-Lösung. Sie können den Code aus dem GitHub-Repository abrufen Wichtige Hinweise! Pdf Viewer ist ursprünglich ein WPF-FrameworkElement. Es wurde speziell für WPF entwickelt und ist keine Anpassung der WinForms-Komponente.

WinForms-Version ist hier verfügbar.

Und vieles, vieles mehr…

  • Umfangreiche Anzeigeoptionen: horizontale und vertikale Mehrseitenanzeige, Einzelseitenanzeige und gekachelte Anzeige;
  • Vollständige Kontrolle über die Seitenanzeige, einschließlich Seitenränder, Hervorhebungsfarben, Hintergrundfarben usw.;
  • Flexible Textverarbeitung, einschließlich asynchroner Suche, Textauswahl per Maus oder aus Code;
  • Asynchrones Drucken
  • Anpassbare Texthervorhebung;
  • Erkennt automatisch Weblinks im Text und macht sie anklickbar;
  • Unterstützt PDF Link, Action, Destination;
  • Bietet eine leistungsstarke Behandlung von Ereignissen "on click" und ermöglicht es Ihnen, das Ergebnis zu überschreiben;
  • Unterstützt benutzerdefinierte Ereignishandler für jedes PDF-Navigationselement;
  • Über 20 Ereignisse ermöglichen es Ihnen, eine Reaktion auf fast jede Benutzeraktion zu programmieren;
  • 100% Formularunterstützung. Extrahieren Sie Werte, bearbeiten Sie Felder und speichern Sie Änderungen in PDF und FDF;
  • Überschreiben von Zeichenmethoden in einer abgeleiteten Klasse für eine benutzerdefinierte PDF-Viewer-Steuerungsansicht und benutzerdefiniertes Dokument-Rendering;
  • Herunterladen von PDF aus angegebener Datei, Stream oder Byte-Array: