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 em conjunto para permitir a renderização de Views em PDFs. O pacote IronPdf.Extensions.Mvc.Core serve como uma extensão do IronPdf, permitindo a renderização de Views em 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 que precisam ser exibidos no arquivo ".cshtml". Consulte o artigo explicativo "Como converter uma View em PDF no ASP.NET Core MVC" para saber mais.
Essa ação também permite acessar todos os recursos oferecidos pela classe RenderingOptions, como a inserção de números de página em PDFs com o IronPDF , a adição de cabeçalhos e rodapés de texto e HTML com o IronPDF e a personalização do tamanho do papel do PDF. O documento PDF resultante pode ser 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.

