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
GenerateCustomSizedPdfrecebe dois argumentos:htmlContent(o conteúdo HTML a ser renderizado em PDF) eoutputPath(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 valoreswidtheheight(em polegadas) para oPdfPaperSizeconstructor. -
A propriedade
RenderingOptionsdorendereré configurada para usar o tamanho de papel personalizado. -
O método
RenderHtmlAsPdfconverte o conteúdo HTML fornecido em um documento PDF de acordo com as configurações predefinidas. - Finalmente, o método
SaveAssalva o documento PDF no local especificadooutputPath.
Explore o exemplo de código para tamanho de página PDF personalizado no GitHub.

