Resources to help developers integrate web services
We want to help developers quickly leverage the SOAP and REST web services of webPDF and enable them to easily integrate PDF creation and processing within their own applications or enterprise solutions. This is why we make available any number of resources, documentations and examples to help you get started with webPDF.
Projects on GitHub
At GitHub, we provide various repositories to help developers use the webPDF web services quickly and easily with assets ranging from a simple implemention example all the way to complex application scenarios. Find out more at https://github.com/softvision-dev/.
You can find webPDF's entire documentation online at https://www.webpdf.de/dokumentation.html. Have a look and get acquainted with the API web service without having to install the full version of webPDF.
Description of the SOAP and REST API
In most cases, stubs classes, which wrap the actual call to the web service and in turn simplify it, are required in order to integrate the SOAP and REST web services. For the SOAP web services, these can be easily created from the endpoint WSDL documents.
In the REST API, we provide a similar definition based on Swagger, which allows to creation of automatic wrapper classes for the API.
https://portal.webpdf.de/webPDF is where you will find our demo server to try out webPDF and the API directly online without having to perform an installation. You can also use this server to test the portal and the SOAP and REST web services online.
Note: Individual documents may not exceed 5 MB and no more than a total of 10 MB may be uploaded. The number of files is limited to 10 documents.
The parameters for the web services are given as XML in the case of SOAP and as either XML or JSON in the case of REST. The definition and verification of the passed parameters are made on the basis of a XSD scheme. Depending on the programming language, corresponding wrapper classes can be generated from the scheme, which simplifies the parameter transfer.