Documentação da API

Integre capacidades poderosas de processamento de PDF nas suas aplicações com a nossa API REST simples.

rest_api
secure
unlimited_requests

getting_started

getting_started_text

base_url

base_url
https://api.pdfpro.com/v1

quick_example

JavaScript
const response = await fetch('https://api.pdfpro.com/v1/merge', {
    method: 'POST',
    headers: {
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        files: ['file1.pdf', 'file2.pdf']
    })
});

authentication

authentication_text

auth_header

header_format
Authorization: Bearer YOUR_API_KEY

note: auth_note

api_endpoints

api_endpoints_text

POST
/v1/merge

merge_pdf

merge_pdf_desc

request_parameters

parameter type required description
files Array yes files_desc
output_name String no output_name_desc

response_example

success_response
{
    "success": true,
    "data": {
        "url": "https://api.pdfpro.com/download/merged.pdf",
        "size": "2.5 MB",
        "pages": 45
    }
}
POST
/v1/split

split_pdf

split_pdf_desc

request_parameters

parameter type required description
file String yes file_desc
ranges Array yes ranges_desc
POST
/v1/compress

compress_pdf

compress_pdf_desc

request_parameters

parameter type required description
file String yes file_desc
quality String yes quality_desc

api_features

fast_processing

fast_processing_desc

secure_private

secure_private_desc

no_limits_api

no_limits_api_desc

sdk_support

sdk_support_desc

ready_to_integrate

ready_to_integrate_text