IRONSOFTWAREHOME
Tamanho de PDF personalizado
import {PdfDocument, PaperSizeUnit} from "@ironsoftware/ironpdf";

(async () => {
    // Define the HTML content
    const html = `<p>Lorem ipsum dolor sit amet...</p>`;

    // Configure render options
    const options = {
        // Set the paper size to custom (5x5 inches)
        paperSize: {
            unit: PaperSizeUnit.Inch,
            height: 5,
            width: 5,
        },
    };

    // Render HTML content to a PDF
    const pdf = await PdfDocument.fromHtml(html, { renderOptions: options });

    // Save the PDF with the custom paper size
    await pdf.saveAs("customPaperSize.pdf");
})();
npm i @ironsoftware/ironpdf
Tamanho de PDF personalizado

Tamanho de PDF personalizado

Este trecho de código ilustra como definir um tamanho de papel personalizado ao renderizar conteúdo HTML em um documento PDF.

Utilize a propriedade paperSize para personalizar o tamanho do papel nas opções de renderização. O objeto options é usado para especificar o tamanho de papel personalizado, configurando-o para uma dimensão personalizada de 5x5 polegadas. Você pode ajustar as propriedades height e width conforme necessário para corresponder ao tamanho de papel desejado.

Utilize o método PdfDocument.fromHtml da biblioteca IronPDF para converter o conteúdo HTML em um documento PDF enquanto aplica as opções de renderização especificadas.

Após a renderização, o documento PDF resultante é salvo com o tamanho de papel personalizado usando o método saveAs.

  • O método GenerateCustomSizedPdf recebe dois argumentos: htmlContent (o conteúdo HTML a ser renderizado em PDF) e outputPath (o caminho do arquivo onde o PDF gerado será salvo).

  • O ChromePdfRenderer é usado para lidar com o processo de renderização do conteúdo HTML.

  • Um objeto PdfPaperSize é criado para especificar um tamanho de papel personalizado de 5x5 polegadas. Isso é alcançado passando os valores width e height (em polegadas) para o PdfPaperSize constructor.

  • A propriedade RenderingOptions do renderer é configurada para usar o tamanho de papel personalizado.

  • O método RenderHtmlAsPdf converte o conteúdo HTML fornecido em um documento PDF de acordo com as configurações predefinidas.

  • Finalmente, o método SaveAs salva o documento PDF no local especificado outputPath.

Explore o exemplo de código para tamanho de página PDF personalizado no GitHub.
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.