API y SDK de la función de compresión de PDF
Reducir el tamaño de los archivos sin sacrificar la calidadPotente tecnología de compresión de PDF para equipos de desarrollo
Nuestra API y SDK de compresión de PDF proporcionan a los desarrolladores una solución sólida y lista para la producción para reducir el tamaño de los archivos PDF sin comprometer la calidad de los documentos. Diseñada específicamente para equipos de desarrollo de software, integradores de sistemas e ISV que necesitan incorporar capacidades de compresión de PDF en sus aplicaciones o flujos de trabajo.
El motor de compresión funciona analizando de forma inteligente el contenido del documento, identificando las redundancias y aplicando técnicas de codificación avanzadas para minimizar el tamaño del archivo y, al mismo tiempo, preservar la fidelidad visual. Con soporte para múltiples niveles de compresión, archivos protegidos con contraseña y procesamiento selectivo de páginas, nuestra solución ofrece a los equipos de desarrollo un control total sobre el proceso de compresión.
Ya sea que esté creando sistemas de gestión de documentos, aplicaciones web o herramientas de flujo de trabajo automatizadas, nuestra tecnología de compresión de PDF elimina la complejidad de implementar esta funcionalidad crítica desde cero, lo que le permite centrarse en las características principales de su aplicación.
Niveles de compresión personalizables
Controla el equilibrio entre la reducción del tamaño y la preservación de la calidad con cinco niveles distintos:
- Mín
Compresión mínima para máxima retención de calidad
- Alta
Compresión agresiva con concesiones de calidad aceptables
- Bajo
Compresión ligera con un impacto de calidad insignificante
- Máximo
Compresión máxima para el menor tamaño de archivo posible
- Medio
Compresión equilibrada para uso general
Este control granular permite a los desarrolladores adaptar la configuración de compresión a casos de uso específicos, desde el archivado de alta fidelidad hasta la entrega web optimizada para el ancho de banda.
Implementación técnica
Integración RESTful API
Implemente la compresión de PDF con una simple solicitud POST:
Request Parameters:
POST/pdf-compress/v1
- file (multipart/form-data): The PDF file to compress (max 10MB)
- password (string, optional): Password to open protected files
- pages (string, optional): Specific pages to process (e.g., "1,3,5-9")
- quality (string, optional): Compression level (min, low, medium, high, max)
Response:
{
"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
The returned operation ID can be used to check processing status and retrieve the compressed file:
GET/operation/v1/{operationId}/status
This architecture makes the API suitable for both synchronous and asynchronous integration patterns, accommodating various application architectures and processing requirements.Implementación SDK
Para los desarrolladores que prefieren la integración directa en su código base, nuestro SDK proporciona enlaces nativos para los lenguajes de programación más populares, como Java, .NET, Python y Node.js. El SDK se encarga de toda la complejidad del manejo de archivos, el formato de las solicitudes y el análisis de las respuestas, ofreciendo una interfaz limpia y orientada a objetos para las operaciones de compresión:
// Node.js SDK example
const pdfCompressor =require('pdf-compressor-sdk')
// Initialize with your API key
const compressor = new pdf Compressor. Compressor('YOUR_API_KEY');
// Compress a PDF file
compressor.compressFile({
filePath:'/path/to/document.pdf',
quality:'medium',
pages:'1-5',
password:'optional-password'
})
.then(result => {
console.log(`Compressed file saved to: $ {result.outputPath}`);
console.log(`Original size: $ {result.originalSize}bytes`);
console.log(`Compressed size: $ {result.compressedSize}bytes`);
console.log(`Reduction: $ {result.reductionPercentage}%`);
})
.catch(error => {
console.log('Compression failed:', error);
});
The SDK automatically handles authentication, request retries, and error management, providing a robust foundation for production applications.Implemente la compresión sobre la marcha para las descargas y cargas de PDF para mejorar la experiencia del usuario:
Reducir los tiempos de carga de la página mediante la entrega de archivos más pequeños
Disminuir el consumo de ancho de banda para los usuarios móviles
Permitir cargas más rápidas de los documentos enviados por los usuarios
Mejorar la capacidad de respuesta de la aplicación al manejar el contenido de los PDF
Incorpore la compresión de PDF a las canalizaciones de procesamiento de documentos automatizadas:
Comprimir los documentos antes de su distribución por correo electrónico
Reducir el tamaño de los archivos antes de archivarlos en almacenamiento en frío
Optimizar los documentos para su inclusión en informes o presentaciones
Procesar lotes de documentos históricos para recuperar espacio de almacenamiento
Modelos de implementación flexibles
Elija el enfoque de implementación que mejor se adapte a su arquitectura y a sus requisitos:
Preguntas frecuentes
¿Afectará la compresión a la capacidad de búsqueda de texto o a los metadatos?
No. Nuestra tecnología de compresión preserva la estructura del documento, el contenido de texto y los metadatos. Los PDF comprimidos mantienen la capacidad de búsqueda de texto completa y todos los campos de metadatos incrustados.
¿Cómo afecta la compresión a la calidad de la imagen en los PDF?
Los cambios en la calidad de la imagen dependen del nivel de compresión elegido. En los ajustes "mínimo" y "bajo", las diferencias visuales suelen ser imperceptibles. En los ajustes "alto" y "máximo", puede apreciarse una cierta reducción de la calidad de la imagen, pero el texto permanece nítido y legible.
¿Puedo comprimir archivos protegidos con contraseña?
Sí. Simplemente proporcione la contraseña como parámetro al realizar la solicitud de compresión. La salida comprimida mantendrá la configuración de seguridad original.
¿Cuáles son las limitaciones de tamaño de los archivos?
La API acepta archivos de hasta 10 MB por solicitud. Para archivos más grandes, recomendamos utilizar el SDK con procesamiento por lotes o ponerse en contacto con nosotros para conocer las opciones empresariales para necesidades de gran volumen.
¿Cómo puedo supervisar el rendimiento de la compresión?
Tanto la API como el SDK proporcionan métricas detalladas sobre el tamaño de los archivos originales y comprimidos, lo que le permite realizar un seguimiento de las relaciones de compresión y el rendimiento en sus conjuntos de documentos.
Introducción a la compresión de PDF
Empiece a implementar hoy mismo
Nota: Pueden aplicarse limitaciones de tamaño y de uso diario en función de su plan de suscripción.




