PDF Features | PDF Xpansion SDK
Mein Konto

PDF Xpansion SDK



Zurück zum SDK

PDF- & PDF/A

im PDF Xpansion SDK

PDFPDF/AXPS/OXPSTXTRaster-BilderSVGEMFHTML

Das PDF Entwickler-Tool stellt mächtige APIs zur Verfügung, mit deren Hilfe Sie PDF-/XPS-fähige Anwendungen und/oder Software-Lösungen entwickeln können. Es bietet Ihnen unter anderem breite Möglichkeiten zur Erstellung und Bearbeitung von PDF-, PDF/A- oder XPS-Dokumenten, für ihre Anzeige in einem multifunktionalen Viewer und den Druck auf Papier, für die Umwandlung zwischen diesen Formaten, entsprechend Export und/oder Import aus/in andere Dateiformaten. Mit dieser API können Sie problemlos PDF-Funktionen sowohl in Desktop-Anwendungen und Serverdienste für Windows als auch in Erweiterungen für MS Office integrieren.
PDF & PDF/A

PDF

Mit unserer leistungsstarken PDF-Bibliothek erhalten Endanwender einen vollwertigen PDF-Editor, der das Bearbeiten von Seiteninhalten mühelos ermöglicht. Zusätzlich steht ein umfangreicher, vorgefertigter PDF-Viewer zur Verfügung, der eine komfortable Ansicht und Navigation durch PDF-Dokumente sicherstellt. Sie ermöglicht die Anzeige und Verarbeitung dynamischer Formulare im XFA-Format für C++ und .NET-Anwendungen. Zudem wird nahezu jede Sprache weltweit unterstützt. Mit der API können Formulardaten einfach gelesen und ausgefüllt werden.

PDF/A

Mit der Entwicklerbibliothek können Sie in Ihre Anwendungen Funktionen zum Erstellen von PDF/A-1-, PDF/A-2-, PDF/A-3– und PDF/A-4-Dateien integrieren. Dabei werden alle aktuell existierenden Konformitätsstufen (a, b, u) des PDF/A-Formats unterstützt. In Dateien, die den PDF/A-3-Standard erfüllen, dürfen nicht mehr nur PDF/A-Dateien, sondern beliebige Dateien eingebettet werden. Somit kann in eine PDF/A-3-Datei beispielsweise die Ursprungsdatei im Rahmen einer Archivlösung oder eine XML-Datei für rechnungsverarbeitende Systeme eingebettet sein.

PDF Viewer

Das SDK bietet für mehrere Entwicklungsplattformen einen PDF Viewer. Mit diesen plattformbezogenen Implementierungsmöglichkeiten können Sie einfach und schnell einen Viewer für PDF-, XPS-, Text- und Bilddateien in Ihre Anwendung einfügen. Zudem können Sie PDF-Dokumente mithilfe der Implementierungsarten in Ihrer eigenen Struktur und eigenem Layout anzeigen.
Der Viewer bietet ein breites Spektrum an üblichen Funktionen, zum Beispiel diverse Layouts, Zoom-Möglichkeiten und Scrollbalken. Mit dem leistungsfähigen und effizienten Ereignismechanismus des SDKs statten Sie den Viewer in Ihrem Programm auf Wunsch außerdem mit Möglichkeiten aus, die über einfache Standardfunktionen hinausgehen. Sie können spezielle, interaktive Endbenutzer-Werkzeuge implementieren (siehe ToolMode-Eigenschaft des Viewers in der PDF Xpansion SDK Reference), um das visuelle Arbeiten mit PDFs und anderen Dokumenten zu ermöglichen.
Der Viewer ist – je nach Entwicklungsplattform – ein Fenster oder ein Control, in dem PDFs, XPS- oder andere Dokumente und Prozesse den Endanwendern angezeigt werden. Die Anwender können dann über Touchbildschirm, Maus und Tastatur Aktionen ausführen.

Perfect Print

Die Massenerstellung von PDF-Dokumenten auf Basis von Vorlagen ermöglicht es, eine große Anzahl personalisierter Dokumente effizient zu erstellen. Dabei wird eine einheitliche Vorlage verwendet, die Elemente wie Briefkopf, Kopfzeile und Fußzeile enthält, um eine konsistente Corporate Identity zu gewährleisten. Diese Vorlagen können dann mit individuellen Kundendaten gefüllt werden, um maßgeschneiderte Dokumente wie Rechnungen oder Angebote zu erzeugen.
Die Vorlagen lassen sich entweder über die SDK-API programmatisch erstellen oder mit dem interaktiven Editor in Perfect PDF 12 gestalten. Der Vorteil liegt in der Zeitersparnis und der Vermeidung manueller Fehler, da alle Dokumente automatisch und einheitlich generiert werden.

Kernfunktionalität

  • Datei/Stream öffnen
  • Datei/Stream speichern
  • Öffnen und Speichern von verschlüsselten Dokumenten inkl. Verschlüsselung von Dokumenten
  • Änderungen als Dokument-Version im PDF-Datei speichern
  • Linearisierten Teil laden / linearisierte Datei/Stream speichern
  • Dokumente trennen/zusammenfügen
  • Seiten zusammenstellen
    • Inhalte von den Seiten vereinen
    • Seiten innerhalb eines Dokuments kopieren
  • Seiten-Management (Hinzufügen, Verschieben, Entfernen, Größe ändern, etc.)
  • Text in Dokumenten durchsuchen (Text-Export)
  • Dokument drucken
  • Seiten rendern und/oder anzeigen
  • Digitale Signaturen
    • Validieren und signieren, mit Zeitstempeln
    • Zertifizierungssignaturen, Dokumentzeitstempel
    • PAdES-Signaturen – validieren aller Konformitätsstufen, signieren mit den Konformitätsstufen B und T
    • PAdES-Signaturen – signieren mit den Konformitätsstufen LT- und LTA
  • Formularfelder – ausfüllen und auslesen, erstellen und die Eigenschaften bearbeiten
  • FDF, XFDF (Import / Export / Senden), HTML (Senden)
  • Links, Lesezeichen (Inhaltsverzeichnis, Gliederung), Benannte Ziele
  • Kommentare – Verarbeitung mit der SDK API
    • Textmarkierung
    • Notizen, Stempel, Wasserzeichen
    • Textbox & Beschriftung
    • Stift, Radierer
    • Schwärzung
    • Formen (Linie, Viereck, Kreis, etc.)
    • Media- und 3D-Kommentare
    • Anlagen als Kommentare
    • Rückmeldungen & Statusanzeigen für Kommentare
  • Ebenen
  • Eingebettete Dateien
    • Datenbeziehungen für die eingebetteten Dateien
  • Verarbeitung von XMP-Metadaten
  • Sammlungen von Schriften / Bilder
  • Logische Dokument-Struktur und markierten Inhalt (Tagged PDF)
  • Erstellung / Verarbeitung von PDF
    • PDF-Inhalt (Rich Content API, nicht interaktiv) ermitteln
    • PDF-Inhalt (Rich Content API, nicht interaktiv) neu erstellen und bearbeiten
    • PDF-Inhalt bearbeiten = ermitteln + neu erstellen
    • Konvertierung in PDF/A-1
    • Konvertierung in PDF/A-2
    • Konvertierung in PDF/A-3
    • Konvertierung in PDF/A-4
    • Import aus XPS (Öffnen von XPS und Speichern von PDF erforderlich)
    • GDI-Metafiles (EMF) als PDF-Seite importieren
    • GDI+-Metafiles (EMF+) als PDF-Seite importieren
    • Ausführung von JavaScripts
  • Optimierung
    • Felder, Kommentare und Ebenen abflachen
    • Optimierung von Seiteninhalt
    • Optimierung Dokumenten-Objekt-Modell
    • Textelemente in Vektorgrafik umwandeln
  • PDF Viewer
    • Formulare ausfüllen
    • Popups, Miniaturseiten-Ansicht, Viewer-Schnappschüsse (Viewer-Zustand)
    • Media-Player-API
    • WPF-Control
    • Lupe- & Schnappschuss-Werkzeuge
    • Tracker-Werkzeug (inkl. Anbringen von Notizen, Stempeln, Wasserzeichen)
    • Rechteck-Werkzeug (inkl. Anbringen von Feldern, Verweisen, etc.)
    • Text (Auswahl, Markierung)
    • Stylus
    • Management von PDF-Kommentaren (u.a. Verschieben, Größe ändern, Entfernen)
    • PDF-Textbox & Beschriftung
    • PDF-Stift, Radierer
    • PDF-Formen (Linie, Viereck, Kreis, etc.)
    • Seiteninhalt-Bearbeitungswerkzeug (Rich Content API erforderlich)
    • Textbox-Editor
    • Dynamische Notizen
    • Text-Markup
    • Kommentare & Stift