pdfRest.com | Get Started | Explore the Toolkit | Solutions | Pricing | Documentation | Support
pdfRest is a REST API Toolkit for developers with all of the API Tools you'll need to power your PDF processing requirements, designed and documented by PDF experts to make your development work easier than ever. Rapidly integrate PDF capabilities into web applications in minutes, not days.
Get started quickly with our "1 Minute to REST, Easy" guarantee, trust in high quality Adobe® technology, and keep costs to a minimum with the best fit plan for every business application (including a generous free plan).
This GitHub repository provides public access to code examples that demonstrate how to programmatically submit requests to the pdfRest API Toolkit service.
Start by generating a free API Key, required to run these samples. Choose between a Guest API Key for 50 free API Calls before signing up, or create an account with a Starter plan for 300 free API Calls per month. Plans scale up from there to support all projects and applications, big and small.
POST requests require an API Key. To apply your API Key, you must include it in your requests as a header called Api-Key
.
Before running each sample program, look for a comment that reads:
Place your api key here
and replace xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
with your API Key.
Each subdirectory includes a get-resource-id-endpoint
sample that demonstrates how to download output files.
When you make a POST call to one of the API endpoints, you will receive back a response that includes an ID reference to each resource, including newly uploaded input files and newly generated output files. These IDs are in the form of a universally unique identifier (UUID).
Before running this sample program, look for a comment that reads:
place resource uuid here
and replace xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
with the resource UUID you received back from a previous POST request. You may also wish to update the variable containing the output file name before sending your GET request.
Below are instructions for running a sample in each language included in this repository.
Using Node 16 or greater:
cd Node/
npm install node-fetch
node name-of-sample-program.js
cd PHP/
php name-of-sample-program.php
Using Python3:
cd Python/
python name-of-sample-program.py
After you've successfully sent an API Call using these examples, take a look at the Documentation for each API endpoint for a full description of parameters you can adjust to customize your solution.
Use Postman to fast-track your API testing! Check out the pdfRest Postman Collection to start sending POST requests with just a few clicks from pre-configured POST requests.
If you have any trouble getting started, please reach out to us through our Support form, and a member of the pdfRest team will be in touch as soon as possible.