IRONSOFTWAREHOME
Compressão de PDF

import com.ironsoftware.ironpdf.*;
import java.io.IOException;  
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/document.pdf"));  
  
// Valid image compression values range from 1 to 100, where 100 represents 100% of the  
// original image quality.  
pdf.compressImages(60);  
pdf.saveAs(Paths.get("assets/document_compressed.pdf"));  
  
// The 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(Paths.get("assets/document_scaled_compressed.pdf"));
mvn install
Compressão de PDF

Compressão de PDF

O IronPDF pode comprimir o tamanho de arquivos PDF reduzindo o tamanho de quaisquer imagens incorporadas. Para este propósito, os desenvolvedores podem invocar o método compressImages da classe PdfDocument para reduzir o tamanho do arquivo de PDFs que incorporam grandes imagens e outros elementos gráficos. 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.

O método compressImages aceita valores inteiros entre 0 e 100, que indicam a porcentagem de qualidade alvo para imagens incorporadas. 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.

Aprenda como compactar PDFs em Java com o IronPDF.
Ver no GitHub

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.