

PDF Toolkit API
RoarAPI tarafından · temel yol /pdf-toolkit-api
One API for every PDF operation — organize, optimize, convert, secure, edit.
Uç noktalar yükleniyor…Belgeler
PDF Toolkit API
One API for Every PDF Operation
PDF Toolkit API is a comprehensive REST API that lets developers merge, split, compress, convert, secure, edit, inspect, and optimize PDF documents through a single, fast, and reliable API.
Instead of integrating multiple PDF services, you get one unified API that handles the complete PDF workflow for web applications, SaaS products, document management systems, CRMs, ERPs, automation platforms, AI applications, and enterprise software.
Built for developers, PDF Toolkit focuses on speed, security, and production reliability while delivering high-quality PDF processing without external dependencies such as Ghostscript.
A powerful all-in-one PDF API for developers.
Merge PDFs, split pages, compress files, repair damaged PDFs, convert PDFs to images or text, create PDFs from images, encrypt with AES-256, decrypt protected files, add watermarks, page numbers, edit metadata, permanently redact sensitive information, inspect PDF properties, and much more.
Designed for production environments with secure processing, fast performance, predictable results, and simple REST endpoints.
The Complete PDF API
PDF Toolkit provides everything needed to process PDF documents through a single REST API.
Whether you're building:
- Document Management Systems
- SaaS Platforms
- CRM & ERP Software
- HR Systems
- Invoice Platforms
- Legal Applications
- Banking Software
- Insurance Platforms
- Healthcare Systems
- AI Document Pipelines
- Workflow Automation
- No-code Platforms
- Mobile Applications
- Internal Enterprise Tools
PDF Toolkit gives your application professional PDF capabilities without managing complex PDF libraries.
Features
Organize PDFs
- Merge multiple PDF files
- Split PDFs into multiple documents
- Rotate pages
- Delete pages
- Extract pages
- Reorder pages
Perfect for document assembly and workflow automation.
Optimize PDFs
Reduce file size while preserving quality.
Features include:
- Lossless compression
- Web optimization
- PDF linearization
- Stream optimization
- Object stream packing
- Repair corrupted PDFs
Unlike many alternatives, compression is performed without Ghostscript, preserving document quality.
Convert PDFs
Convert between popular formats.
Supported operations:
- PDF → PNG
- PDF → JPG
- Images → PDF
- PDF → Text
Ideal for OCR workflows, previews, indexing, search engines, and document processing.
Secure PDFs
Protect sensitive documents.
Capabilities include:
- AES-256 encryption
- Password protection
- Owner password
- User password
- Permission control
- Remove password protection
Control whether users can:
- Copy
- Modify documents
Edit PDFs
Modify PDF documents programmatically.
Available operations:
- Add watermarks
- Insert page numbers
- Edit metadata
- Permanent redaction
Unlike visual masking tools, the redaction endpoint permanently removes sensitive content so it cannot be recovered.
Inspect PDFs
Retrieve document information including:
- Number of pages
- File size
- Encryption status
- Title
- Author
- Subject
- Creator
- Producer
- Document metadata
Useful for validation, indexing, and document management systems.
Why Choose PDF Toolkit?
One API
No need to integrate multiple PDF providers.
Everything is available through one consistent REST API.
Fast
Optimized for production workloads with efficient PDF processing.
Developer Friendly
Simple REST endpoints
Multipart file uploads
Binary file responses
JSON metadata responses
Predictable API behavior
Easy integration with any programming language.
Secure
Documents are processed securely.
Supports AES-256 encryption.
Supports permanent document redaction.
No AI models analyze or learn from uploaded files.
High Quality
Uses mature open-source PDF technologies including:
- pypdf
- pikepdf
- qpdf
- PDFium
- img2pdf
- Pillow
- ReportLab
No Ghostscript
Compression and optimization are performed without requiring Ghostscript, making deployment easier and more predictable.
API Categories
📄 Organize
- Merge PDFs
- Split PDFs
- Rotate Pages
- Delete Pages
- Extract Pages
- Reorder Pages
⚡ Optimize
- Compress PDF
- Repair PDF
- Linearize PDF
🔄 Convert
- PDF → Images
- Images → PDF
- PDF → Text
🔒 Secure
- Encrypt PDF
- Decrypt PDF
- Permission Management
✏️ Edit
- Watermarks
- Page Numbers
- Metadata
- Permanent Redaction
ℹ️ Meta
- PDF Information
- Service Limits
Common Use Cases
PDF Toolkit is suitable for:
- Document Management Systems
- Invoice Generation
- Contract Processing
- Banking Applications
- Legal Document Automation
- Insurance Platforms
- HR Systems
- Medical Record Processing
- Government Portals
- Digital Signature Workflows
- Print Preparation
- PDF Archiving
- Bulk PDF Processing
- Enterprise Automation
- Workflow Engines
- SaaS Products
- API Platforms
- Mobile Apps
- AI Document Pipelines
- Search Indexing
Response Types
Depending on the endpoint, responses include:
- PDF files
- ZIP archives
- JSON
- Text extraction
- Metadata
Example Use Cases
Merge Documents
Combine multiple contracts into one PDF.
Compress Files
Reduce document size before email or storage.
Password Protection
Encrypt confidential reports with AES-256.
Watermark PDFs
Add "CONFIDENTIAL", "DRAFT", or custom branding.
Convert PDFs
Generate image previews or extract searchable text.
Redact Sensitive Data
Remove personal information permanently before sharing documents.
Inspect Documents
Validate uploaded PDFs before storing them.
Uç Noktalar
19PDF Toolkit tarafından sunulan tüm uç noktalar ve her birinin ne yaptığı.
- 1POST
/pdf-toolkit-api/organize/mergeMerge several PDFs into one
Concatenate the uploaded PDFs into a single document.
- 2POST
/pdf-toolkit-api/organize/splitSplit a PDF into ranges (ZIP)
Split into one PDF per range and return them as a ZIP archive.
- 3POST
/pdf-toolkit-api/organize/rotateRotate pages
Rotate all pages, or a selection, clockwise by a multiple of 90°.
- 4POST
/pdf-toolkit-api/organize/delete-pagesDelete pages
Remove the selected pages.
- 5POST
/pdf-toolkit-api/organize/extract-pagesExtract pages into a new PDF
Keep only the selected pages, in the given order.
- 6POST
/pdf-toolkit-api/organize/reorderReorder pages
Reorder pages to the given permutation.
- 7POST
/pdf-toolkit-api/optimize/compressLosslessly compress and web-optimize a PDF
Recompress streams, pack object streams, and linearize — no Ghostscript, no quality loss.
- 8POST
/pdf-toolkit-api/optimize/repairRepair a damaged PDF
Recover a structurally-damaged PDF by rewriting it through qpdf.
- 9POST
/pdf-toolkit-api/convert/to-imagesRender each page to PNG/JPG (ZIP)
Rasterize every page and return the images as a ZIP.
- 10POST
/pdf-toolkit-api/convert/from-imagesCombine images into a PDF
Place each uploaded image on its own page in a new PDF.
- 11POST
/pdf-toolkit-api/convert/to-textExtract text per page
Extract the text of each page (empty string where a page has no extractable text).
- 12POST
/pdf-toolkit-api/secure/encryptEncrypt a PDF with a password
Encrypt with AES-256 and set permissions (print / copy / modify).
- 13POST
/pdf-toolkit-api/secure/decryptRemove a PDF password
Decrypt with the supplied password and return an unprotected PDF.
- 14POST
/pdf-toolkit-api/edit/page-numbersAdd page numbers
Stamp page numbers (optionally "N / M") in a corner or centered.
- 15POST
/pdf-toolkit-api/edit/metadataSet document metadata
Set Title / Author / Subject / Keywords / Creator (blank fields are ignored).
- 16POST
/pdf-toolkit-api/edit/watermarkStamp a text watermark on every page
Overlay a translucent diagonal watermark across each page.
- 17POST
/pdf-toolkit-api/edit/redactPermanently redact regions (true redaction)
Rasterize the affected pages and paint the boxes on — the underlying content is destroyed.
- 18POST
/pdf-toolkit-api/pdf/infoInspect a PDF (pages, metadata, encryption)
Report page count, encryption state, size, and document metadata.
- 19GET
/pdf-toolkit-api/meta/limitsCurrent limits and available operations
Report upload/merge/page caps and the full operation list.
Fiyatlandırma
| Plan | Fiyatlandırma | Hız sınırları | Kotalar | Tüm 4 planı karşılaştır |
|---|---|---|---|---|
| Basic | Ücretsiz | 5 istek / saniye | 10 istek / ay | |
| Pro | $29/ay | 20 istek / saniye | 100000 istek / ay | |
| Max | $99/ay | 50 istek / saniye | 1000000 istek / ay | |
| Ultra | $299/ay | 100 istek / saniye | 10000000 istek / ay |