CSHTML para PDF (MVC Core)
Este exemplo de código demonstra o processo de conversão de Views em PDFs.
Dois pacotes, IronPdf.Extensions.Mvc.Core e IronPdf, trabalham juntos para permitir a renderização de Views em PDFs. O pacote IronPdf.Extensions.Mvc.Core serve como uma extensão para IronPdf, permitindo a renderização de Views para PDFs.
Use o método RenderRazorViewToPdf para renderizar Views em PDFs. Este método requer um IRazorViewRenderer, o caminho para o arquivo ".cshtml" e os dados necessários para exibir no arquivo ".cshtml". Por favor, visite o artigo Como Converter View em PDF no ASP.NET Core MVC para saber mais.
Esta ação também permite que você acesse toda a gama de recursos fornecidos pela classe RenderingOptions, como aplicar números de página em PDFs com IronPDF, adicionar cabeçalhos e rodapés de texto e HTML com IronPDF e personalizar o tamanho do papel do PDF. O documento PDF resultante pode ser ainda mais editado ou exportado conforme necessário.
Como converter arquivos CSHTML em PDFs no ASP.NET MVC Core
- Instale a biblioteca C# para converter arquivos CSHTML em PDFs em C#.
- Instancie a classe
ChromePdfRenderer - Utilize o método
RenderRazorViewToPdfpara renderizar. - Passe um objeto
IRazorViewRenderere o caminho do arquivo CSHTML para o método. - Baixe o documento PDF resultante para o seu computador.
Aprenda a converter visualizações CSHTML em PDFs no ASP.NET MVC Core.

