Compressão de PDF
O IronPDF oferece a capacidade de comprimir PDFs de forma eficaz. Um dos principais métodos envolve reduzir o tamanho das imagens incorporadas no documento PDF. Esse processo de otimização pode ser iniciado usando o método compressSize no objeto PDF.
Quando se trata de redimensionar imagens JPEG, a configuração de qualidade desempenha um papel crucial. Uma configuração de qualidade de 100% resulta em perda mínima, enquanto 1% representa uma saída de qualidade muito baixa. Normalmente, níveis de qualidade de imagem de 90% ou mais são considerados de alta qualidade, entre 80% e 90% são considerados de qualidade média e entre 70% e 80% são considerados de baixa qualidade. Reduzir a qualidade para menos de 70% pode resultar em imagens de qualidade inferior, mas pode reduzir significativamente o tamanho total do arquivo PDF.
Recomenda-se experimentar diferentes configurações de qualidade para encontrar o equilíbrio certo entre a qualidade da imagem e o tamanho do arquivo que atenda às suas necessidades específicas. O grau de redução da qualidade dependerá, em última análise, do tipo de imagem de entrada, e algumas imagens podem apresentar reduções de nitidez mais perceptíveis do que outras.
Aqui está um exemplo de como você pode usar o IronPDF para compactar um arquivo PDF ajustando as configurações de qualidade da imagem:
Neste código:
- Primeiro, importamos o namespace IronPDF necessário.
- Em seguida, definimos uma função
CompressPdfque recebe o caminho para o arquivo PDF de entrada, o caminho para o PDF de saída e a porcentagem de qualidade da imagem. - O método
PdfDocument.FromFilecarrega o documento PDF a partir do caminho de arquivo especificado. - O método
CompressImagesé usado para ajustar a qualidade da imagem dentro do PDF. - Finalmente, salvamos o PDF compactado no caminho de saída especificado usando
SaveAs.
Ao ajustar a variável imageQuality, você pode controlar a qualidade das imagens no PDF, afetando assim o nível de compressão e o tamanho final do arquivo.

