Grundlagen
Allgemeines & Funktionen
Technische Grundlagen
Rechtliches & Preise
Wartung & Support
Testpaket & Technik
Beispiele
Häufig gestellte Fragen: Grundlagen
Warum sollten Entwickler ein PDF-SDK verwenden, anstatt alles selbst zu entwickeln?Die Nutzung eines PDF SDK spart Zeit, gewährleistet die Einhaltung von PDF-Standards und bietet robuste, getestete Funktionen, die bei einer vollständigen Eigenentwicklung komplex und kostspielig wären.
Wie wählt man das beste PDF SDK aus?Das beste PDF SDK sollte umfassende Funktionalität, flexible Lizenzierung, transparente Preisgestaltung, Plattformkompatibilität, einfache Upgrades und langfristige Zuverlässigkeit vereinen. Außerdem sollte es Entwickler-Support, kontinuierliche Weiterentwicklung und Updates sowie eine schnelle Anpassung an gesetzliche Änderungen bieten, z. B. in den Bereichen elektronische Rechnungsstellung und elektronische Bestellung.
Welche Kriterien sollte man bei der Bewertung eines PDF SDK berücksichtigen?Bei der Bewertung eines PDF SDK sollte man folgende Aspekte berücksichtigen: Funktionalität, mögliche Plattformen, Unterstützung von Entwicklungssprachen, Einhaltung von Standards, Skalierbarkeit, Upgrade-Optionen, Lizenzierung, Entwickler-Support und langfristige Wartung. Zu den wichtigen Funktionen gehören die Erstellung und Bearbeitung von PDF-Dateien, die Konvertierung in PDF/A und PDF/UA, digitale Signaturen, die Integration von Viewern sowie die Unterstützung von E-Rechnungsstandards wie ZUGFeRD, Factur-X, XRechnung und Peppol BIS. Es ist außerdem wichtig, die Verfügbarkeit von APIs für Plattformen wie C++ und .NET, die Unterstützung von Multithreading, die Unicode-Kompatibilität sowie die Frage zu prüfen, ob das Lizenzmodell keine Lizenzen pro Entwickler erfordert und modular aufgebaut ist, sodass Sie nur für die Funktionen bezahlen, die Sie benötigen.
Was ist das PDF Xpansion SDK?Das PDF Xpansion SDK ist ein Entwickler-Toolkit zum Erstellen, Bearbeiten, Anzeigen, Konvertieren, Drucken und Schützen von PDF- sowie PDF/A- und PDF/UA-Dokumenten. Es unterstützt zudem Standards für die elektronische Rechnungsstellung und Bestellung wie ZUGFeRD, Factur-X, XRechnung, Order-X und Peppol BIS.
Warum sollten Entwickler sich aus lizenzrechtlicher Sicht für das PDF Xpansion SDK entscheiden?Aus lizenztechnischer Sicht entscheiden sich Entwickler für das PDF Xpansion SDK aufgrund seines flexiblen „Pay Only Once"-Lizenzmodells. Das SDK erfordert keine Lizenzgebühren pro Entwickler und keine wiederkehrenden Lizenzgebühren, erlaubt eine unbegrenzte Anzahl von Entwicklern innerhalb des lizenzierten Umfangs und ermöglicht es Unternehmen, nur für die Funktionen zu zahlen, die sie benötigen.
Wie integrieren Entwickler das PDF Xpansion SDK in eine Anwendung?Entwickler integrieren das PDF Xpansion SDK, indem sie dessen Bibliotheken in ihr Projekt einbinden, die bereitgestellten APIs nutzen und sich an der Dokumentation zur Implementierung in ihrer bevorzugten Programmiersprache orientieren. Diese Dokumentation ist als PDF Xpansion SDK Reference-Dokument Bestandteil der Testversion des SDKs.
Kann das PDF Xpansion SDK auch elektronische Rechnungen verarbeiten?Ja. Das PDF Xpansion SDK bietet umfassende Funktionen für die elektronische Rechnungsverarbeitung. Entwickler können E-Rechnungen in Formaten wie ZUGFeRD, Factur-X, XRechnung und Peppol BIS Billing lesen, extrahieren, erstellen, validieren, visualisieren, drucken und digital signieren. Das SDK unterstützt sowohl reine XML-Rechnungen als auch PDF/A-3-konforme Hybridrechnungen mit eingebetteten XML-Daten. Zudem stehen Visualisierungsfunktionen für XML-Rechnungen als menschenlesbare PDF-Dokumente zur Verfügung.
Kann das PDF Xpansion SDK maschinenlesbare XML-Rechnungen in für Menschen lesbare PDF-Dateien umwandeln?Ja, das SDK unterstützt die Umwandlung von XML-basierten E-Rechnungen in für Menschen lesbare PDF-Dokumente unter Verwendung der bereitgestellten Standardvorlagen für die Anzeige sowie alternativ die Erstellung individueller Darstellungen auf Wunsch des Kunden.
Kann das PDF Xpansion SDK PDF-Rechnungen in XML-Rechnungen umwandeln?Nein, eine Konvertierung einfacher PDF-Dateien in XML-Rechnungen ist mit dem PDF Xpansion SDK nicht möglich. Dies liegt an der möglicherweise fehlerhaften und unvollständigen Extraktion von Rechnungsdaten aus einer PDF-Datei: Der Inhalt von PDF-Dateien ist nicht in der Weise strukturiert, wie es XML-Rechnungen erfordern. Das PDF Xpansion SDK benötigt die erforderlichen Rechnungsdaten in einem strukturierten Datenstrom, der von Ihrer Anwendung bzw. Ihrem Buchhaltungssystem bereitgestellt wird.
Bietet das PDF Xpansion SDK auch Funktionen zur Dokumentensicherheit?Ja, das SDK enthält Sicherheitsfunktionen wie Verschlüsselung, Passwortschutz, Schwärzung, digitale Signaturen zum Schutz sensibler Daten sowie PDF/A-Funktionen.
Unterstützt das PDF Xpansion SDK die Bearbeitung und Kommentare in PDF-Dateien?Ja, mit dem PDF Xpansion SDK können Entwickler Funktionen für Textbearbeitung, Hervorhebungen, Annotationen und andere Kommentarfunktionen in ihre Anwendungen integrieren.
Kann das PDF Xpansion SDK zur Erstellung eigener PDF-Viewer verwendet werden?Ja. Das SDK enthält Viewer-Komponenten zur Anzeige von PDF-, XPS-, Text- und Bilddateien. Entwickler können Funktionen wie Zoomen, Navigation, Ausfüllen von Formularen, Anmerkungen, Markup-Werkzeuge und interaktive Bearbeitung in ihre eigenen Anwendungen integrieren.
Kann das PDF Xpansion SDK PDF/A-Dokumente erstellen?Ja. Das PDF Xpansion SDK kann Dokumente für die Langzeitarchivierung erstellen und in PDF/A-Formate konvertieren, darunter PDF/A-1, PDF/A-2, PDF/A-3 und PDF/A-4. Das SDK unterstützt die unterschiedlichen Konformitätsstufen und eignet sich besonders für konforme E-Rechnungs-Workflows mit ZUGFeRD und Factur-X, die PDF/A-3 erfordern.
Kann das SDK PDF/UA-Dateien verarbeiten?Ja, Dokumente im barrierefreien PDF/UA-Format können direkt über die SDK-API gespeichert und zusammengeführt werden. Der Prozess setzt das Vorhandensein einer logischen Dokumentstruktur, markierter Inhalte (Tagged PDF) sowie die Erfüllung bestimmter Voraussetzungen in den Quelldokumenten voraus. Eine Funktion für die logische Dokumentstruktur und Tagged PDF ist ebenfalls im SDK verfügbar.
Welche Entwicklungsplattformen werden vom PDF Xpansion SDK unterstützt?Das PDF Xpansion SDK ist für Windows-basierte Entwicklungsumgebungen und Windows-Anwendungen konzipiert. Die Technologie läuft in Windows-Umgebungen, sowohl auf Client- als auch auf Serverseite, und die SDK-Schnittstellen unterstützen die Nutzung über C++, .NET und COM-API (für C++Builder, Delphi, VBA usw.).
Welche Dokumentformate unterstützt das PDF Xpansion SDK?Das PDF Xpansion SDK unterstützt PDF, PDF/A, PDF/UA, Bilder, reinen Text sowie E-Rechnungsformate (z. B. ZUGFeRD, Factur-X, XRechnung, Peppol BIS Billing).
Welche Arten von E-Rechnungsformaten können verarbeitet werden?Das SDK verarbeitet sowohl PDF/A-3-Rechnungen mit eingebettetem XML als auch reine XML-basierte E-Rechnungen. Es ermöglicht so die Interoperabilität zwischen hybriden und rein strukturierten Rechnungsformaten.
Welche Lizenztypen stehen zur Verfügung?Für das PDF Xpansion SDK können Sie zwischen zwei Lizenztypen wählen: Business und Corporate. Beide sind nach einer einmaligen, lizenzgebührenfreien Zahlung erhältlich. Der Business-Typ ist u. a. nicht zulässig für hochproduktive Server- oder internetbasierte Lösungen (mehr als 5.000 Dokumente/Monat), für die Nutzung als Teil eines anderen SDKs oder für die Softwareentwicklung in einer weltweiten Unternehmensgruppe mit mehreren juristischen Personen. Details finden Sie im Produktleitfaden, der in der Testversion enthalten ist.
Gibt es eine Preisliste oder individuelle Preisgestaltung?soft Xpansion bietet eine Kombination aus Preisliste und individueller Preisgestaltung: Nach der Erstellung eines Kontos können Sie die benötigten Funktionen auswählen und erhalten sofort eine erste Preisangabe, die anschließend in einem persönlichen Gespräch mit einem Vertriebsmitarbeiter verfeinert wird. Eine grundlegende Preisliste ist im Produktleitfaden der Testversion enthalten.
Wird ein individueller Lizenzvertrag abgeschlossen?Ja, da die Funktionen modular aufgebaut und individuell auf Ihre spezifischen Lösungsanforderungen zugeschnitten werden, erstellen wir für Sie einen individuellen Lizenzvertrag.
Kann man nach dem Erstkauf später zusätzliche Funktionen erwerben?Ja, Upgrades sind jederzeit möglich. Es sind weder eine zusätzliche Lizenzvereinbarung noch eine formelle Vertragserweiterung erforderlich – Sie erhalten lediglich eine Rechnung über die zusätzlichen Funktionen. Falls ein Wartungsvertrag besteht, wird dessen Gebühr an den erweiterten Funktionsumfang angepasst.
Bieten Sie After-Sales-Support für das SDK an?Ja, After-Sales-Support steht zur Verfügung, sofern Sie sich für einen Wartungsvertrag entscheiden. Der Support erfolgt über ein Online-Ticket-System. Umfang und Inhalt der Wartungsleistungen sind im Produktleitfaden beschrieben, der in der Testversion des SDKs enthalten ist.
Kann man den Wartungsvertrag kündigen?Nein, eine Rückerstattung der Lizenzgebühr für nicht mehr benötigte Einzelfunktionen ist nicht möglich. Der Wartungsvertrag kann nur für alle erworbenen Funktionen insgesamt gekündigt werden.
Gibt es ein Testpaket bzw. eine Testversion?Ja, Sie können die Testversion über Ihr Online-Konto herunterladen, nachdem Sie ein soft Xpansion-Konto erstellt haben.
Wo findet man ausführlichere technische Informationen zum PDF Xpansion SDK?Nach dem Herunterladen und Entpacken der Testversion finden Sie das PDF Xpansion SDK Reference-Dokument im Ordner docs des Testpakets.
Was ist im Testpaket enthalten?Eine Übersicht über den Inhalt des Testpakets finden Sie im Abschnitt „Contents of SDK package" des PDF Xpansion SDK Reference-Dokuments.
Was muss man tun, um die Testversion verwenden zu können?Um die Testversion auf Ihrem System einzurichten, lesen Sie bitte die Abschnitte „Getting Started" im PDF Xpansion SDK Reference-Dokument.
Gibt es Code-Beispiele?Ja, Beispieldateien befinden sich im Unterordner dev-res\samples des Testpakets.
Für welche Programmierumgebungen werden Beispiele bereitgestellt?Es sind Beispiele für .NET und .NET Framework, C++, Embarcadero sowie Microsoft Office VBA verfügbar.
Welche SDK-Funktionen werden anhand von Beispielen veranschaulicht?Die Testversion enthält Beispiele für die elektronische Rechnungsverarbeitung in allen unterstützten Programmierumgebungen. Darüber hinaus gibt es Beispiele für viele weitere Funktionen, beispielsweise für den PDF-Viewer, das Zusammenführen und Aufteilen von Dokumenten, Formularfelder, PDF/A sowie den Export und Import von Dateien.