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.
Use a propriedade paperSize para personalizar o tamanho do papel nas opções de renderização. O objeto de opções é usado para especificar o tamanho personalizado do papel, definindo-o para uma dimensão personalizada de 5x5 polegadas. Você pode ajustar as propriedades de altura e largura 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, aplicando 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 gerenciar o processo de renderização do conteúdo HTML. -
Um objeto
PdfPaperSizeé criado para especificar um tamanho de papel personalizado de 5x5 polegadas. Isso é conseguido passando os valores de largura e altura (em polegadas) para o construtorPdfPaperSize. - A propriedade
RenderingOptionsdorendererestá 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
SaveAssalva o documento PDF no local especificadooutputPath.
Explore o exemplo de código para tamanho de página PDF personalizado no GitHub.

