IRONSOFTWAREHOME
Tamanho de PDF personalizado

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

String html = "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>";  
  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperSize(PaperSize.Custom);  
  
/*  
 * Setting page sizes using different measuring units: * 1. setCustomPaperWidth( width ) / setCustomPaperHeight( height ): for inches * 2. setCustomPaperSizeInCentimeters( width, height ): for centimeters. * 3. setCustomPaperSizeInMillimeters( width, height ): for millimeters * 4. setCustomPaperSizeInPixelsOrPoints( width, height ): for pixels/points */renderOptions.setCustomPaperSizeInCentimeters(13.97, 13.97);  
  
PdfDocument.renderHtmlAsPdf(html, renderOptions).saveAs(Paths.get("assets/CustomPaperSize.pdf"));
mvn install
Tamanho de PDF personalizado

Tamanho de PDF personalizado

Com o IronPDF, os desenvolvedores podem gerar documentos PDF com dimensões diferentes do padrão A4 (8½ por 11 polegadas ou 21,59 por 27,94 centímetros).

Renderize PDFs com diferentes tamanhos de papel especificando as dimensões desejadas em um objeto ChromePdfRenderOptions com o método setPaperSize. Defina o tamanho do papel no argumento do método com um valor predefinido PaperSize. Em seguida, gere o documento PDF normalmente a partir do conteúdo de origem (string HTML, URL, arquivo HTML, etc.).

O tipo enumerado PaperSize suporta mais de 100 tamanhos de impressão reconhecidos pela indústria. Isso oferece cobertura para os tamanhos usados ​​na maioria dos casos de negócios. Para utilizar um tamanho de impressão diferente dos incluídos no enum PaperSize, escolha PaperSize.Custom e defina manualmente a largura e altura da página desejada:

Conforme mostrado acima, setCustomPaperWidth e setCustomPaperHeight aceitam valores numéricos representando as dimensões desejadas em polegadas. Para definir as dimensões usando centímetros, use setCustomPaperSizeInCentimeters. Para definir as dimensões em milímetros, use setCustomPaperSizeInMillimeters. Para pixels/pontos, use setCustomPaperSizeInPixelsOrPoints.

Saiba mais sobre como definir tamanhos de PDF personalizados 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.