Die Vielseitigkeit eines PDF-Viewers

Fast jeder Anwender weiß: Ein PDF-Viewer ist nicht nur ein Anzeigewerkzeug für ein bekanntes Dokumentenformat. Sie bietet viel mehr Funktionen, läuft auf vielen Plattformen, bietet Schnittstellen in vielen Technologien und dient als wichtiger Bestandteil vieler Anwendungen. Wenn man genauer hinsieht, ist es ein wahres Wunder.

Bei den meisten traditionellen Viewern handelt es sich um eigenständige interaktive Programme, die auf einem Personal Computer laufen. Mittlerweile gibt es aber auch Viewer als nahtlos integrierte Controls in einem Benutzerdialog von Anwendungen wie MS Access etc. Oder sie sind in eingebetteten Systemen zu finden, z. B. in der Anzeigeeinheit eines Flugzeugs. Einige Viewer sind spezielle Werkzeuge in Anwendungen für digitale Signaturen, die als "sichere Viewer" bezeichnet werden. Und heutzutage sind Viewer Teil von Webanwendungen, die auf der HTML- und Java-Script-Plattform eines gängigen Webbrowsers laufen.

Die meisten Navigationsfunktionen wie Blättern, Springen zu Lesezeichen, Zoomen, Drehen usw. sind selbstverständlich. Zusätzlich zu diesen Grundfunktionen bieten einige Viewer eine Vielzahl von mehr oder weniger nützlichen Funktionen zur Bearbeitung von PDF-Dokumenten. Die am häufigsten nachgefragten Funktionen sind jedoch:

  • Hinzufügen von Kommentaren

  • Ausfüllen von Formularen

  • Anwendung digitaler Signaturen

Es gibt komplexere Funktionen, wie z. B. das Zusammenfügen von Dokumenten aus verschiedenen Quelldokumenten, aber diese Funktion liegt normalerweise außerhalb des Bereichs einer einfachen Viewer-Anwendung und wird als spezialisiertes Werkzeug bereitgestellt.

Eine Viewer-Komponente, die Teil einer Software-Anwendung sein soll, muss zumindest Schnittstellen für die Technologien .NET und Java bereitstellen. Und die COM-Technologie ActiveX ist nach wie vor in einer Vielzahl von Entwicklungsumgebungen weit verbreitet. Aber selbst wenn sich eine Viewer-Komponente auf .NET und Java konzentriert, muss sie Schnittstellen für die verschiedenen GUI-Varianten wie WPF vs. Windows Forms auf der einen Seite und AWT Swing vs. SWT auf der anderen Seite bereitstellen.

Um den Bedürfnissen unserer Kunden gerecht zu werden, haben wir Viewer-Komponenten für verschiedene Technologien wie .NET, Java und ActiveX entwickelt. Basierend auf diesen Viewer-Komponenten bieten wir auch ein PDF Document Assembler Tool an. Die neueste Komponente ist ein reiner Java-Script-Viewer, der in Webbrowsern läuft. Zu einigen dieser Themen werde ich gesonderte Artikel veröffentlichen.

Gefällt Ihnen, was Sie sehen? Teilen Sie es mit einem Freund.

Grüezi! Wie können wir helfen?

Phone