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 IronPdf para compactar um arquivo PDF ajustando as configurações de qualidade da imagem:
Neste código:
- Primeiro importamos o namespace necessário
IronPdf. - 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.

