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 als JSON- oder XML-Datenstrukturen an der Schnittstelle.

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 oder PHP verwenden, die Webservices importieren und aufrufen können.

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