Documentación API

Integra potentes capacidades de procesamiento de PDF en tus aplicaciones con nuestra sencilla API REST.

API REST
Seguro
Solicitudes Ilimitadas

Primeros Pasos

Nuestra API te permite convertir, fusionar, dividir, comprimir y manipular documentos PDF programáticamente. Todos los endpoints son RESTful y devuelven respuestas JSON.

URL Base

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

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

Autenticación

Todas las solicitudes a la API requieren autenticación usando una clave API. Incluye tu clave API en el encabezado Authorization de cada solicitud.

Encabezado de Autorización

Formato del Encabezado
Authorization: Bearer YOUR_API_KEY

note: Mantén tu clave API segura. Nunca la expongas en código del lado del cliente o repositorios públicos.

Endpoints de la API

Estos son los endpoints disponibles para el procesamiento de PDF. Cada endpoint acepta solicitudes POST con cargas JSON.

POST
/v1/merge

merge_pdf

Fusiona múltiples archivos PDF en un solo documento.

Parámetros de Solicitud

Parámetro Tipo Requerido Descripción
files Array Array de URLs de archivos PDF o contenidos codificados en base64 para fusionar
output_name String No Nombre personalizado opcional para el archivo PDF de salida

Ejemplo de Respuesta

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

split_pdf

Divide un archivo PDF en múltiples documentos según rangos de páginas.

Parámetros de Solicitud

Parámetro Tipo Requerido Descripción
file String URL o contenido codificado en base64 del archivo PDF a dividir
ranges Array Array de rangos de páginas a extraer (ej. "1-5", "6-10", "11")
POST
/v1/compress

compress_pdf

Reduce el tamaño de un documento PDF manteniendo la calidad.

Parámetros de Solicitud

Parámetro Tipo Requerido Descripción
file String URL o contenido codificado en base64 del archivo PDF a dividir
quality String Calidad de compresión: "baja", "media" o "alta"

Características de la API

Procesamiento Rápido

Procesa archivos PDF grandes en segundos con nuestra infraestructura optimizada.

Seguro y Privado

Todos los archivos se cifran y se eliminan automáticamente después del procesamiento.

Sin Límites de Tasa

Procesa tantos documentos como necesites sin restricciones.

Soporte SDK

SDKs oficiales para JavaScript, Python, PHP y más próximamente.

¿Listo para Integrar?

Obtén tu clave API gratuita y comienza a integrar procesamiento de PDF en tu aplicación hoy mismo.