IRONSOFTWAREHOME
Compressão de PDF
from ironpdf import *

pdf = PdfDocument("document.pdf")

# Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressImages(60)
pdf.SaveAs("document_compressed.pdf")

# Second optional parameter can scale down the image resolution according to its visible size in the PDF document. Note that this may cause distortion with some image configurations
pdf.CompressImages(90, True)
pdf.SaveAs("document_scaled_compressed.pdf")
pip install ironpdf
Compressão de PDF

Compressão de PDF

IronPDF for Python pode reduzir o tamanho do arquivo de documentos PDF comprimindo imagens incorporadas usando o método CompressImages, que aceita um nível de qualidade e um parâmetro opcional de redimensionamento de imagem.

Começando

Carregue um PdfDocument de um arquivo usando PdfDocument(path), chame CompressImages com o nível de qualidade desejado, e salve o resultado em um novo arquivo.

Entendendo o código

  • PdfDocument("document.pdf"): Abre o PDF existente para modificação.
  • CompressImages(quality): Comprime todas as imagens no documento para o nível de qualidade especificado. quality é um inteiro de 1 a 100, onde 100 preserva a qualidade original e valores mais baixos reduzem o tamanho do arquivo ao custo da fidelidade da imagem.
  • CompressImages(quality, scaleDownImages): O segundo parâmetro booleano opcional, quando definido como True, reduz adicionalmente a resolução da imagem com base no tamanho visível de cada imagem no PDF. Isso pode produzir arquivos significativamente menores, mas pode causar artefatos visuais para alguns tipos de imagem.
  • SaveAs(path): Salva o PDF comprimido no caminho de arquivo especificado.

Escolhendo um Nível de Qualidade

QualidadeCaso de uso
90–100Quase sem perdas, redução mínima de tamanho
60–80Bom equilíbrio para a maioria dos documentos
30–50Arquivos pequenos para distribuição por e-mail ou web
1–29Compressão máxima, perda significativa de qualidade
Aprenda a otimizar PDFs com IronPDF for Python!

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.