Documentación de la API
Integre nuestras herramientas PDF en su flujo de trabajo.
Introducción
Bienvenido a la documentación de la API de PDF Tools. Nuestra API le permite realizar programáticamente la conversión, manipulación y gestión de PDFs. Diseñada por desarrolladores, para desarrolladores.
Autenticación
Todas las solicitudes de la API deben autenticarse utilizando un Bearer-token en el header. Puede obtener su clave API contactando a nuestro equipo de ventas.
Authorization: Bearer YOUR_API_KEYPuntos finales de la API
Convertir archivo
POST/api/convert
Convierta archivos a otros formatos. Admite PDF, imágenes, documentos y más.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| file * | file | El archivo a procesar (Multipart Form Data). Formatos compatibles: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| output_format * | string | El formato de destino deseado (p. ej., 'docx', 'xlsx', 'pptx', 'jpg', 'png', 'webp', 'pdf') |
Ejemplo de solicitud
curl -X POST https://filesbuddy.com/api/convert \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/image.png" \
-F "output_format=pdf"Ejemplo de respuesta
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "image.pdf"
}Proteger PDF
POST/api/protect-pdf
Cifre y proteja sus documentos PDF con una contraseña.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| file * | file | El archivo a procesar (Multipart Form Data). Formatos compatibles: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| password * | string | La contraseña para establecer o usar para desbloquear |
Ejemplo de solicitud
curl -X POST https://filesbuddy.com/api/protect-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/document.pdf" \
-F "password=secret"Ejemplo de respuesta
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "protected-document.pdf"
}Desbloquear PDF
POST/api/unlock-pdf
Elimine la protección por contraseña de documentos PDF (se requiere la contraseña).
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| file * | file | El archivo a procesar (Multipart Form Data). Formatos compatibles: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| password * | string | La contraseña para establecer o usar para desbloquear |
Ejemplo de solicitud
curl -X POST https://filesbuddy.com/api/unlock-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/protected.pdf" \
-F "password=secret"Ejemplo de respuesta
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "unlocked-document.pdf"
}Dividir PDF
POST/api/split-pdf
Divida un PDF en varios archivos o extraiga páginas específicas.
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| file * | file | El archivo a procesar (Multipart Form Data). Formatos compatibles: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| pages * | string | Rango de páginas (p. ej., '1,3,5-7') |
Ejemplo de solicitud
curl -X POST https://filesbuddy.com/api/split-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/document.pdf" \
-F "pages=1,3-5"Ejemplo de respuesta
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "split-document.zip"
}