ComPDFKit Processor is a self-hosted solution that offers three containers for processing PDF documents on servers, including a synchronous API, an asynchronous API, and a WebViewer. To know what’s the difference among them and how to choose the one that suits your projects, read the following information.
ComPDFKit Synchronous API
ComPDFKit Processor provides a synchronous API for you to process PDF files with basic functions.
Supported Features: Conversion, Document Editor, Watermark.
Instructions:
1. Call a single interface to process PDFs and immediately return the processed results;
2. Independently run all features;
3. It provides a simple and easy way to deploy and call API, which is suitable for users who don’t need Document AI and OCR features.
If you require our Document AI and OCR on your server, our Asynchronous API provides a more stable service for you.
ComPDFKit Asynchronous API
ComPDFKit Processor provides an asynchronous API for you to process PDF files with basic as well as advanced functions.
Supported Features: Conversion with Document AI, Document Editor, Watermark.
Instructions:
1. Use two separate interfaces for uploading PDF files and obtaining the processed results;
2. Run with ComPDFKit Server container which is used for monitoring the conversion project to ensure it is running properly and to free up RAM;
3. Users who need Document AI and OCR are recommended choosing this solution.
To learn how to deploy ComPDFKit Processor’s asynchronous API and synchronous API with Docker , read the related post linked here.
ComPDFKit WebViewer
ComPDFKit WebViewer allows you to process PDF documents on the Web browser. Users who require the Server-backed Web SDK could utilize this solution to deploy on the server.
Supported Features: Annotations, Forms, Signatures, Content Editor, Security, Watermark, Compare Documents.
Features supported by WebViewer are the same as our Web SDK, thus, if you want to experience and estimate the server-backed model, please run our Web Demo.
If you have any other questions about ComPDFKit Processor, please contact our technical support team for further assistance.