PDF-Webservices

Die Webservices des PDF-Servers: Für jeden Anwendungsfall ein eigener Webservice

Der webPDF-Server stellt seine Funktionen als PDF-Webservices zur Verfügung. Die Webservices sind in Java implementiert und werden über einen Embedded Tomcat Server angeboten.

Die SOAP-Webservices (Simple Object Access Protocol) werden über die WSDL-Schnittstelle (Web Services Description Language) definiert und benutzen für den Datenaustausch XML-Nachrichten und das HTTP- (Hypertext Transfer Protocol) bzw. HTTPS-Transportprotokoll. Die auf der JAX-WS Reference Implementation (RI) basierenden Dienste unterstützen SOAP MTOM (Message Transmission Optimization Mechanism) zur Übertragung von großen Datenmengen.

Die REST-Webservices werden über URI-Endpunkte bereitgestellt und mittels des HTTP-Protokolls mit den Methoden GET, POST, PUT und DELETE angesprochen. Der Datenaustausch erfolgt über JSON-Datenstrukturen an der Schnittstelle.

Eine komplette Beschreibung der SOAP- und REST-Webservice Aufrufen finden Sie im Webservice API von webPDF.

Webservice API für die PDF-Verarbeitung

Das API (Application Programming Interface) des webPDF-Servers stellt dem Entwickler zurzeit die folgenden Webservices-Endpunkte zur Verfügung:

  • Webservice "Converter"
    Konvertierung von Fremdformaten nach PDF, ohne dabei die Originalanwendung installieren zu müssen
     
  • Webservice "Pdfa"
    Erstellung und Prüfung von PDF/A-konformen Dokumenten, gemäß der ISO-Normen PDF/A-1, PDF/A-2 und PDF/A-3
     
  • Webservice "Toolbox"
    Verarbeitung von PDF-Dokumenten, mit Operationen wie z. B. "Merge", "Split", "Delete" oder "Rotate" bzw. Funktionen wie z. B. "Wasserzeichen", "Export" oder "Drucken"
     
  • Webservice "Signature"
    Erstellung von digitalen Unterschriften im PDF und Anbringung von Zertifikaten zum Schutz des PDF-Dokumentes
     
  • Webservice "OCR"
    Umwandlung von Grafiken (z. B. Faxdokumenten) oder gescannten Dokumenten in durchsuchbare PDF-Dokumente auf Basis von OCR-Technologie
     
  • Webservice "URLConverter"
    Konvertierung von HTML-Dokumenten oder Webseiten (URLs) in das PDF-Format
     
  • Webservice "Barcode"
    Erstellen und Erkennen von Barcodes in PDF-Dokumenten

Integration der Webservices

Die Webservices von webPDF können in bestehende Unternehmenslösungen wie z. B. Lotus Notes / Domino, SAP, Exchange oder SharePoint integriert werden. Auch eine Integration in J2EE-Anwendungen oder Websites bzw. Shop-Systeme ist möglich.

Darüber hinaus lassen sich die PDF-Webservices in jeder Programmiersprache wie z. B. Java, C, C++, .NET, Delphi, PHP oder Typescript verwenden, die Webservices importieren und aufrufen können.

Die Integration kann dabei direkt über die Webservice API und WSDL bei SOAP oder der OpenAPI bei REST erfolgen. Als Alternative steht auch die vereinfachte Bibliothek "wsclient" zur direkten Integration in Programmiersprachen zur Verfügung.

Als Beispiel für die Integration über Typescript und die Nutzung der PDF-Webservices dient das Portal von webPDF.