PDF web services
Web services available on the PDF server: one for every occasion
The webPDF server delivers its solutions in the form of individual web services. These web services are implemented in Java and provided through an embedded Tomcat server.
The SOAP (Simple Object Access Protocol) web services are defined via the WSDL (Web Services Description Language) interface, and use XML messages and the HTTP or the secure HTTPS hypertext transfer protocol for data interchange. The services, which are based on JAX-WS Reference Implementation (RI), support SOAP MTOM (Message Transmission Optimization Mechanism), when transmitting large volumes of data.
The REST web services are provided via URI endpoints and addressed by means of the HTTP protocol with the methods GET, POST, PUT and DELETE. Data is exchanged as JSON data structures at the interface.
A complete description of the SOAP and REST web service calls can be found in the web service API of webPDF.
Web service API for PDF operations
The webPDF server’s application programming interface (API) currently provides developers with the following web service endpoints:
- "Converter" web service
Converts foreign file formats to PDF, without having to install their original applications
- "PDF/A" web service
Creates and validates PDF/A-compliant documents according to the ISO standards for PDF/A-1, PDF/A-2 and PDF/A-3
- "Toolbox" web service
Provides PDF editing operations such as split, merge, delete and rotate, along with functions that include watermarks, exporting and printing
- "Signature" web service
Generates digital signatures in PDF and attaches certificates to safeguard your PDF documents
- "OCR" web service
Uses OCR technology to convert graphics (e. g. faxes) and scanned documents into searchable PDFs
- "URL Converter" web service
Converts HTML documents and websites (URLs) to PDF
- "Barcode" web service
Creates and detects barcodes in PDF documents
Integrating the web services
These webPDF services can be easily integrated into existing enterprise solutions, such as Lotus Notes / Domino, SAP, Exchange or SharePoint. And it’s also possible to incorporate the web services into J2EE applications, websites or online shop systems.
What’s more, these PDF web services can be used in any programming language that can import and support the use of web services, such as Java, C, C++, .NET, Delphi, PHP and Typescript.
Integration can take place directly via the web service API and WSDL for SOAP or the OpenAPI for REST. Alternatively, the simplified library “wsclient” is also available for direct integration in programming languages.
The webPDF portal serves as an example of integration via Typescript and the use of PDF web services.