CSHTML para PDF (Framework MVC)
Este exemplo de código ilustra como converter Views em documentos PDF.
Para isso, utilizamos dois pacotes: IronPdf.Extensions.Mvc.Framework e IronPdf, que trabalham em conjunto para facilitar a renderização de Views como PDFs. O pacote IronPdf.Extensions.Mvc.Framework amplia as funcionalidades do IronPdf, permitindo especificamente a renderização de Views em PDFs.
Para realizar a conversão, utilize o método RenderView. Este método requer algumas entradas principais: um HttpContext, o caminho para o arquivo ".cshtml" e os dados necessários para preencher o modelo ".cshtml". Ao invocar a ação Persons, você pode renderizar a visualização atual em um documento PDF de forma integrada.
Além disso, você tem acesso a um conjunto abrangente de funcionalidades oferecidas pela classe RenderingOptions . Isso inclui a capacidade de adicionar números de página com o IronPDF , inserir cabeçalhos e rodapés de texto e HTML usando o IronPDF e personalizar o tamanho do papel PDF de acordo com suas necessidades. Você tem a flexibilidade de fazer modificações adicionais ou exportar o documento PDF resultante conforme necessário.
Como converter arquivos CSHTML em PDFs em C#
- Instale a biblioteca IronPDF C# para converter arquivos CSHTML em PDFs no framework ASP.NET MVC.
- Instancie a classe `ChromePdfRenderer`
- Passe o `HttpContext` atual e o caminho do arquivo CSHTML para o método `RenderView` .
- Visualize o documento PDF no navegador ou faça o download para o seu computador.

