Razor para PDF (Servidor Blazor)
Este exemplo demonstra como um componente Razor pode ser convertido em um documento PDF.
O pacote IronPdf.Extensions.Blazor é uma extensão do pacote principal do IronPDF. Para converter a página de conteúdo de um componente Razor em um PDF, são necessários tanto o pacote IronPdf.Extensions.Blazor quanto o pacote IronPdf principal.
No exemplo de código abaixo, um modelo chamado PersonInfo já foi criado. No método OnInitializedAsync, inserimos múltiplos novos objetos PersonInfo no List de persons. Em seguida, associamos o List de persons à string "persons" no dicionário Parameters.
No método PrintToPdf, instanciamos a classe ChromePdfRenderer. Para converter o componente Razor em um documento PDF, usamos o método RenderRazorComponentToPdf. No exemplo de código, passamos o dicionário Parameters para o método para renderização.
Como converter componentes Razor em PDFs no Blazor Server
- Instale o IronPDF do NuGet para conversão de componentes Razor em C#.
- Prepare um modelo para armazenar as informações.
- Instancie a classe
ChromePdfRenderer - Passe o objeto
Dictionarycontendo os dados para o métodoRenderRazorComponentToPdfAsync - Baixe o documento PDF resultante para o seu computador.
Aprenda a converter componentes Razor em PDF no Blazor Server.

