PDF Batch Automation & Processing Library

A powerful solution for batch processing, manipulating, and editing PDF documents. Easy to deploy, easy to use.

How it works

Your Plug & Play Document

Built with a single goal in mind: to make it easier for you to integrate PSPDFKit into your document workflows.

A Simple Approach to Document Processing

Send documents and processing instructions via HTTP requests

The server responds with your processed documents


Do More with Documents

Pick from a variety of components to extend Processor’s functionality.


Use Instant JSON to create new annotations like text, images, and outlines. Or, use it to add cover pages to documents; create new PDFs from selected pages; and move, rotate, or delete pages.

Learn More →


Prefill PDF forms by applying XFDF files to your documents, or flatten annotations for better compatibility.

Learn More →

Office Files

With our Office Files support you can convert Word, PowerPoint, and Excel files to PDFs to get the benefits of Processor’s toolset.

Learn More →


Use the Processor to automate OCR workflows and make text in raster and vector PDFs accessible.

Learn More →


Define presets and rules to automate permanent removal of text and image data. Includes rules for the common personally identifiable information types.

Learn More →


Headless and Smart

All of PSPDFKit’s document processing prowess, no complicated backend, easy to use, and easy to scale. Cool, right?

Document In, Document Out

Processor doesn't store any document data or information internally. You remain in complete control of your documents at all times.

Simple and Clear API

Our simplified API exposes all the document processing operations included in your license — like page rotation, deletion and creation, applying XFDF or Instant JSON, and document flattening. Additionally, you can extract text with our OCR component.

Easy Deployment

Without the need for a backend database or dedicated storage, deployment is a breeze.

  • Download the Docker image
  • Run the Docker container
  • Process!

Which One Is for You?

PSPDFKit Processor, Libraries for Java and .NET, and Server were all created with different use cases in mind. Check the short comparison below to see which one is for you.

  • Integrates with your existing backend infrastructure.

  • Doesn't store documents or document information.

  • Doesn't require a backend.

  • Is easier to scale horizontally.

  • Ideal for headless batch processing of documents.

  • Ships as part of your application.

  • Headless, API-only operations.

  • Doesn't require a backend.

  • Document processing happens on the client running your app.

  • Ideal for adding core PSPDFKit functionality to Java and .NET apps.

  • Integrates with PSPDFKit for Web.

  • Provides optional document collaboration tools.

  • Stores documents, document changes, and additional information.

  • Requires a database and document storage backend.

  • Ideal for collaboration and manual document manipulation.

Processor Documentation

Learn how to get Processor up and running.

View guides

PSPDFKIT is Trusted by

Ready to Get Going?

Download our 60-day free trial or get in touch with us!