Resources to help developers integrate the 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 into their own applications or enterprise solutions. Therefore, we provide various resources, documentations and examples to help you get started with webPDF.

Projects on GitHub

On GitHub, we provide various repositories to help developers use the webPDF web services quickly and easily with assets ranging from a simple implementation example all the way to complex application scenarios. Find out more at

Examples for programming languages

Under the GitHub project we provide examples for different programming languages (C#, Java, JavaScript, PHP, ...) to show and facilitate the integration of webPDF web services.

Client for Java

With the project "webpdf-wsclient" at a Java integration is available that allows you to use the SOAP and REST web service API of webPDF directly in Java. Via the Maven Repository the client can be directly integrated into a Maven project.


You can find webPDF's entire documentation online at Have a look and get acquainted with the API web service without having to install the full version of webPDF.

Server for development

To test the webPDF server or to connect an application, you need a running webPDF Server. To provide this server quickly, you can download webPDF as installation package for Windows from or you can integrate the server as package under Linux using our package manager. Furthermore you can also start webPDF as a Docker Container if you use the image from the Docker Registry at Also the use on VMware with the download at is easy to realize.

Online server

At 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 directly online.

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 WSDL documents of the endpoints.

In the REST API, we provide a similar definition based on Swagger, which allows the creation of automatic wrapper classes for the API.


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.