Como converter Views em PDFs no ASP.NET Core MVC
Assista a este vídeo para dominar a conversão de views em PDFs no ASP.NET Core MVC com o IronPDF e gere relatórios e faturas profissionais a partir de suas aplicações web sem esforço!
Neste tutorial, exploraremos a conversão de views em PDFs no ASP.NET Core MVC usando o IronPDF. Comece por garantir que o IronPDF e sua extensão MVC Core estejam instalados através do gerenciador de pacotes NuGet . O processo começa com o exame da classe modelo Person.cs, que descreve uma classe Person com propriedades como ID, Name, Title e Description. Em seguida, vamos analisar o arquivo HomeController.cs, onde um método assíncrono cria uma lista de dados fictícios de pessoas.
Para solicitações POST, o renderizador de PDF do Chrome, do IronPDF, é utilizado para converter os dados da visualização e do modelo em um documento PDF. O cabeçalho da resposta está configurado para exibir o PDF embutido, e o arquivo PDF é retornado. Para solicitações que não sejam POST, é retornada a visualização com a lista de pessoas.
Na visualização HTML Persons.cshtml, exibimos os detalhes da pessoa em uma tabela e incluímos um formulário com um botão 'Imprimir Pessoa' que aciona a conversão para PDF. O arquivo _Layout.cshtml foi atualizado para incluir um item de navegação para facilitar o acesso à página da pessoa. O arquivo Program.cs registra serviços essenciais como IHttpContextAccessor e o renderizador de visualização Razor , cruciais para renderizar visualizações em PDFs. Ao executar o projeto, os usuários podem navegar até a página da pessoa e converter a visualização em um PDF usando o botão 'Imprimir Pessoa'. Essa funcionalidade é essencial para gerar relatórios ou faturas a partir de visualizações.

