Skip to main content

Web Services

webPDF provides its PDF functions as SOAP or REST 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 SOAP and REST web services form the SOAP and REST-API of the webPDF server, respectively.

tip

A reference implementation of the web services is provided by the webPDF wsclient.

Web service API

The webPDF interface is described below:

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

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

note

The REST API provides a number of additional endpoints that are used for login and document management.

Controlling the web services

All web services are controlled by parameters that are defined as XML (for the SOAP API) or JSON structures (for the REST API). The parameters are passed as "payload" in the body of the HTTP request.

Individual parameters exist for each web service and are documented in the respective API technical documentation.

The parameters can be used to control the behavior and execution of the web services. The parameters are identical whether you use SOAP or REST web services.