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.10recém-lançado