Documentação da API

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

API REST
Seguro
Solicitações Ilimitadas

Primeiros Passos

A nossa API permite-lhe converter, fundir, dividir, comprimir e manipular documentos PDF programaticamente. Todos os endpoints são RESTful e retornam respostas JSON.

URL Base

URL Base
https://api.pdfpro.com/v1

Exemplo Rápido

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']
    })
});

Autenticação

Todas as solicitações da API requerem autenticação usando uma chave de API. Inclua a sua chave de API no cabeçalho Authorization de cada solicitação.

Cabeçalho de Autorização

Formato do Cabeçalho
Authorization: Bearer YOUR_API_KEY

Nota: Mantenha a sua chave de API segura. Nunca a exponha em código do lado do cliente ou repositórios públicos.

Endpoints da API

Aqui estão os endpoints disponíveis para processamento de PDF. Cada endpoint aceita solicitações POST com cargas JSON.

POST
/v1/merge

Juntar PDF

Fundir vários ficheiros PDF num único documento.

Parâmetros da Solicitação

Parâmetro Tipo Obrigatório Descrição
files Array Sim Array de URLs de ficheiros PDF ou conteúdos codificados em base64 para fundir
output_name String Não Nome personalizado opcional para o ficheiro PDF de saída

Exemplo de Resposta

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

Dividir PDF

Divide um ficheiro PDF em vários documentos com base em intervalos de páginas.

Parâmetros da Solicitação

Parâmetro Tipo Obrigatório Descrição
file String Sim URL ou conteúdo codificado em base64 do ficheiro PDF a dividir
ranges Array Sim Array de intervalos de páginas a extrair (ex. "1-5", "6-10", "11")
POST
/v1/compress

Comprimir PDF

Reduz o tamanho de um documento PDF mantendo a qualidade.

Parâmetros da Solicitação

Parâmetro Tipo Obrigatório Descrição
file String Sim URL ou conteúdo codificado em base64 do ficheiro PDF a dividir
quality String Sim Qualidade de compressão: "baixa", "média" ou "alta"

Funcionalidades da API

Processamento Rápido

Processe grandes ficheiros PDF em segundos com a nossa infraestrutura otimizada.

Seguro e Privado

Todos os ficheiros são encriptados e automaticamente eliminados após o processamento.

Sem Limites de Taxa

Processe quantos documentos precisar sem restrições.

Suporte SDK

SDKs oficiais para JavaScript, Python, PHP e mais em breve.

Pronto para Integrar?

Obtenha a sua chave de API gratuita e comece a integrar processamento de PDF na sua aplicação hoje mesmo.