CSHTML para PDF (Razor Pages)
Este exemplo de código demonstra o processo de conversão de uma página Razor em PDFs.
Para conseguir isso em um aplicativo Web ASP.NET Core, você precisará de dois pacotes: IronPdf.Extensions.Razor e IronPdf. Esses pacotes funcionam em conjunto para permitir a renderização de páginas Razor em PDFs.
Ao renderizar a partir de páginas Razor, você obtém acesso a toda a gama de recursos fornecidos pela classe RenderingOptions . O documento PDF resultante pode ser editado ou exportado conforme necessário.
Como converter Razor Pages em PDFs em C#
- Instale a biblioteca IronPDF para conversão de páginas Razor.
- Instancie a classe `ChromePdfRenderer`
- Passe a página Razor atual para o método `RenderRazorToPdf`
- Visualize o documento PDF no navegador ou faça o download para o seu computador.
Neste exemplo, o conteúdo da página Razor é renderizado em um PDF usando o ChromePdfRenderer do IronPdf. Você pode especificar opções de renderização, como tamanho do papel e título, através de RenderingOptions. O PDF gerado pode ser salvo como um arquivo ou exibido diretamente como conteúdo no navegador. Os cabeçalhos de resposta podem ser ajustados para permitir a exibição em linha ou o download de arquivos.

