Compressão de PDF
O IronPDF pode comprimir o tamanho de arquivos PDF reduzindo o tamanho de quaisquer imagens incorporadas. For this purpose, developers can invoke the PdfDocument class’s compressImages method to reduce the file size of PDFs that incorporate large images and other graphical elements. Isso gera grandes economias de espaço de armazenamento, tempo e custos no transporte eficiente de PDFs por e-mail e outros canais de comunicação.
The compressImages method accepts integer values between 0 and 100, which indicate the targeted quality percentage for embedded images. Além disso, as regras para trabalhar com esse método são semelhantes às regras para otimizar o tamanho de arquivos de tipos de imagem com perda de dados, como o JPEG. Um valor de 100 indica que as imagens devem manter sua qualidade original (sem perda), e valores mais baixos indicam limites de qualidade original mais baixos.
O exemplo de código apresentado no guia de compressão de imagens do IronPDF gera dois novos PDFs a partir do mesmo PDF original, utilizando diferentes qualidades de compressão de imagem. O primeiro gera um PDF cujas imagens perdem grande parte da qualidade original. Valores de qualidade abaixo de 70 normalmente produzem PDFs com imagens de qualidade muito baixa, mas com tamanhos de arquivo significativamente menores. O segundo PDF foi produzido com um nível de qualidade mais elevado (90%). Isso resulta em um PDF com imagens de qualidade muito superior, mas com uma redução muito menor no tamanho do arquivo em comparação com o primeiro.
Os valores de qualidade ideais variam de acordo com as necessidades do usuário. Pode ser necessário realizar alguns testes para encontrar o valor que produza o menor tamanho de arquivo, mantendo uma qualidade de imagem aceitável.
Como compactar um arquivo PDF em Java
- Instale a biblioteca Java IronPDF para compressão de PDF.
- Utilize o método `fromFile` para importar um PDF existente.
- Comprima o PDF com o método `compressImages` , especificando a qualidade.
- Exportar PDF compactado para o diretório desejado
- Consiga uma redução significativa no tamanho dos arquivos com pouca perda de qualidade.

