Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
![pdfRest](https://cms.pdfrest.com/content/images/2022/11/pdfRest_logo_tag_750_275_light_bg.png)

[pdfRest.com](https://pdfrest.com/) | [Get Started](https://pdfrest.com/getstarted/) | [API Lab](https://pdfrest.com/apilab/) | [Explore the Toolkit](https://pdfrest.com/apitools/) | [Solutions](https://pdfrest.com/learning/solutions/) | [Pricing](https://pdfrest.com/pricing/) | [Documentation](https://docs.pdfrest.com/) | [Support](https://pdfrest.com/support/)
**[pdfRest.com](https://pdfrest.com/) | [Get Started](https://pdfrest.com/getstarted/) | [API Lab](https://pdfrest.com/apilab/) | [Explore the Toolkit](https://pdfrest.com/apitools/) | [Solutions](https://pdfrest.com/learning/solutions/) | [Pricing](https://pdfrest.com/pricing/) | [Documentation](https://docs.pdfrest.com/) | [Support](https://pdfrest.com/support/)**

Official code samples for [pdfRest](https://pdfrest.com/), the enterprise grade REST API Toolkit for professional document workflows. Built by the digital document experts at [Datalogics](https://www.datalogics.com) and powered by trusted Adobe PDF Library technology, our platform makes complex PDF automation simple, scalable, and secure.

## pdfRest API Toolkit
This repository contains multi language code samples designed to help you rapidly integrate 40+ programmatic PDF tools into your specific tech stack.

<br>

**pdfRest** is a professional-grade REST API Toolkit designed for developers who need to integrate high-quality PDF processing into web applications. Built on Adobe® technology, it allows you to rapidly deploy PDF capabilities in minutes.
## pdfRest API Toolkit

| [Compress PDF](https://pdfrest.com/apitools/compress-pdf/) | [Convert to PDF](https://pdfrest.com/apitools/convert-to-pdf/) | [Convert to PDF/A](https://pdfrest.com/apitools/convert-to-pdfa/) | [Convert to PDF/X](https://pdfrest.com/apitools/convert-to-pdfx/) |
| :--- | :--- | :--- | :--- |
Expand All @@ -17,22 +20,23 @@
| **[PDF to Word](https://pdfrest.com/apitools/pdf-to-word/)** | **[PDF to Excel](https://pdfrest.com/apitools/pdf-to-excel/)** | **[PDF to PowerPoint](https://pdfrest.com/apitools/pdf-to-powerpoint/)** | **[Extract Images](https://pdfrest.com/apitools/extract-images/)** |
| **[OCR to PDF](https://pdfrest.com/apitools/ocr-pdf/)** | **[API Polling](https://pdfrest.com/apitools/api-polling/)** | **[Rasterize PDF](https://pdfrest.com/apitools/rasterize-pdf/)** | **[Convert PDF Colors](https://pdfrest.com/apitools/convert-pdf-colors/)** |
| **[Redact PDF](https://pdfrest.com/apitools/redact-pdf/)** | **[PDF to Markdown](https://pdfrest.com/apitools/pdf-to-markdown/)** | **[Sign PDF](https://pdfrest.com/apitools/sign-pdf/)** | **[Summarize PDF](https://pdfrest.com/apitools/summarize-pdf/)** |
| **[Translate PDF](https://pdfrest.com/apitools/translate-pdf/)** | | | |
---
| **[Translate PDF](https://pdfrest.com/apitools/translate-pdf/)** | **[TDM Reserve PDF](https://pdfrest.com/apitools/tdm-reserve-pdf/)** | | |

<br>

## Integration Options

### Package Managers & Containers
* **Python (PyPI):** Install the [pdfrest package](https://pypi.org/project/pdfrest/) via pip. View the [Python Documentation](https://python.pdfrest.com/).
* **Python SDK:** Install the [pdfrest package](https://pypi.org/project/pdfrest/) via pip. View the [Python Documentation](https://python.pdfrest.com/).
* **Docker:** Pull images from [pdfRest on Docker Hub](https://hub.docker.com/r/pdfrest/pdf-api-toolkit).
* **Postman:** Fast-track testing with our [Postman Collection](https://www.postman.com/pdfrest).

### AI Automation
Connect with AI solutions to automate complex PDF operations. For example, [pdfAssistant.ai](https://pdfassistant.ai/) uses this API to provide an intelligent, chat-based PDF processing interface.

---
<br>

## Getting Started
## Quick Start Guide

1. **Get an API Key:** [Register for a free account](https://pdfrest.com/getstarted/) to receive your key (includes 100 free monthly calls).
2. **Clone this Repo:** Use the code samples in this repository to see how to submit requests programmatically.
Expand All @@ -53,13 +57,13 @@ To delete sensitive files immediately after processing, edit the sample file and
* Java: Change `final boolean DELETE_SENSITIVE_FILES = false` to `true`
* cURL: Uncomment `# DELETE_SENSITIVE_FILES=true`

---
<br>

## API Documentation

After you have successfully sent an API Call using these examples, take a look at the [API Reference Guide](https://docs.pdfrest.com/cloud-api-reference/) for a full description of each endpoint and parameters you can adjust to customize your solution.

---
<br>

## Support
Need help? Contact us through our [Support form](https://pdfrest.com/support) and our team will assist you.
Loading