API e SDK da Funcionalidade de Compressão de PDF
Reduza o Tamanho do Ficheiro Sem Sacrificar a QualidadeTecnologia Poderosa de Compressão de PDF para Equipas de Desenvolvimento
A nossa API e SDK de Compressão de PDF fornecem aos programadores uma solução robusta e pronta para produção para reduzir o tamanho dos ficheiros PDF sem comprometer a qualidade do documento. Concebida especificamente para equipas de desenvolvimento de software, integradores de sistemas e ISVs que precisam de incorporar capacidades de compressão de PDF nas suas aplicações ou fluxos de trabalho.
O motor de compressão funciona analisando de forma inteligente o conteúdo do documento, identificando redundâncias e aplicando técnicas de codificação avançadas para minimizar o tamanho do ficheiro, preservando a fidelidade visual. Com suporte para múltiplos níveis de compressão, ficheiros protegidos por palavra-passe e processamento seletivo de páginas, a nossa solução dá às equipas de desenvolvimento o controlo total sobre o processo de compressão.
Quer esteja a construir sistemas de gestão de documentos, aplicações web ou ferramentas de fluxo de trabalho automatizadas, a nossa tecnologia de compressão de PDF elimina a complexidade de implementar esta funcionalidade crítica de raiz, permitindo-lhe focar-se nas funcionalidades principais da sua aplicação.
Níveis de Compressão Personalizáveis
Controle o equilíbrio entre a redução do tamanho do ficheiro e a preservação da qualidade com cinco níveis de compressão distintos:
- Min
Compressão mínima para a máxima retenção de qualidade
- Elevada
Compressão agressiva com compromissos de qualidade aceitáveis
- Baixo
Compressão leve com impacto de qualidade negligenciável
- Máximo
Compressão máxima para o menor tamanho de ficheiro possível
- Médio
Compressão equilibrada para uso geral
Este controlo granular permite que os programadores adaptem as definições de compressão a casos de uso específicos, desde o arquivamento de alta fidelidade até à entrega na web otimizada para a largura de banda.
Implementação Técnica
Integração da API RESTful
Implemente a compressão de PDF com um simples pedido 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.Implementação do SDK
Para os programadores que preferem a integração direta na sua base de código, o nosso SDK fornece bindings nativos para linguagens de programação populares, incluindo Java, .NET, Python e Node.js. O SDK lida com toda a complexidade do manuseamento de ficheiros, formatação de pedidos e análise de respostas, oferecendo uma interface limpa e orientada a objetos para operações de compressão:
// 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 a compressão em tempo real para transferências e carregamentos de PDF para melhorar a experiência do utilizador:
Reduzir os tempos de carregamento da página ao entregar ficheiros mais pequenos
Diminuir o consumo de largura de banda para utilizadores móveis
Permitir carregamentos mais rápidos de documentos submetidos pelos utilizadores
Melhorar a capacidade de resposta da aplicação ao lidar com conteúdo PDF
Incorpore a compressão de PDF em pipelines de processamento de documentos automatizados:
Comprimir documentos antes da distribuição por e-mail
Reduzir o tamanho dos ficheiros antes de os arquivar em armazenamento a frio
Otimizar documentos para inclusão em relatórios ou apresentações
Processar lotes de documentos históricos para recuperar espaço de armazenamento
Modelos de Implementação Flexíveis
Escolha a abordagem de implementação que melhor se adapta à sua arquitetura e requisitos:
Perguntas Frequentes
A compressão afetará a capacidade de pesquisa de texto ou os metadados?
Não. A nossa tecnologia de compressão preserva a estrutura do documento, o conteúdo de texto e os metadados. Os PDFs comprimidos mantêm a capacidade de pesquisa de texto completa e todos os campos de metadatos incorporados.
Como é que a compressão afeta a qualidade da imagem nos PDFs?
As alterações na qualidade da imagem dependem do nível de compressão escolhido. Nas definições "mín" e "baixa", as diferenças visuais são normalmente impercetíveis. Nas definições "alta" e "máx", pode ser percetível alguma redução da qualidade da imagem, mas o texto permanece nítido e legível.
Posso comprimir ficheiros protegidos por palavra-passe?
Sim. Basta fornecer a palavra-passe como um parâmetro ao fazer o pedido de compressão. O resultado comprimido manterá as definições de segurança originais.
Quais são as limitações de tamanho de ficheiro?
A API aceita ficheiros de até 10 MB por pedido. Para ficheiros maiores, recomendamos a utilização do SDK com processamento em lotes ou que nos contacte sobre as opções empresariais para necessidades de grande volume.
Como posso monitorizar o desempenho da compressão?
Tanto a API como o SDK fornecem métricas detalhadas sobre os tamanhos dos ficheiros originais e comprimidos, permitindo-lhe acompanhar os rácios de compressão e o desempenho nos seus conjuntos de documentos.
Comece a usar a compressão de PDF
Nota: podem aplicar-se limitações de tamanho e de utilização diária com base no seu plano de subscrição.




