Web Services

webPDF provides its PDF functions as SOAP or RESTful web services. The web services can be used by any platform that is able to communicate with web services. Moreover, the web services can be integrated into programming languages to utilize the webPDF functions there.


The webPDF interface is described below:


SOAP web services

RESTful web services


Independent of the interface used (SOAP or RESTful), the webPDF server provides seven web services so that the PDF functions of webPDF can be used to create or edit documents:


"Converter" - File conversion to PDF format


"Signature" - Digitally sign PDF documents


"Pdfa" - Convert PDF documents to PDF/A format and validate existing PDF/A documents


"Toolbox" - Process PDF documents (e.g., split them, change their security settings, export them as image files, print them)


"URLConverter" - Convert HTML contents which are invoked via URL into PDF documents


"OCR" - Optical character recognition of documents which exist as graphics and conversion to resolved PDF documents


"Barcode" - Used to recognize and generate barcodes in PDF documents


Depending on the approach used, the SOAP web services or RESTful web services are called using different URLs or URIs.



Controlling the web services


All web services are controlled with parameters that are defined as XML or JSON structures. There are individual parameters for every web service. The parameters can be used to control the behavior and the execution of the web services. The parameters here are identical, regardless of whether you use SOAP or RESTful web services.



The structure of the parameters (for all web services) is described by the ttp://schema.webpdf.de/1.0/operation.xsd schema.