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 https://github.com/softvision-dev/.

Examples for programming languages

Under the GitHub project https://github.com/softvision-dev/webpdf-samples 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 https://github.com/softvision-dev/webpdf-wsclient 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.

Documentation

You can find webPDF's entire documentation online at https://www.webpdf.de/en/documentation. 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 https://download.softvision.de/?product=webpdf 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 https://hub.docker.com/r/softvisiondev/webpdf. Also the use on VMware with the download at https://download.softvision.de/?product=webpdf_vm is easy to realize.

Online server

At https://portal.webpdf.de/webPDF 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.

Scheme

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.