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 IronPDF . Para converter a página de conteúdo de um componente Razor em um PDF, são necessários os pacotes IronPdf.Extensions.Blazor e o pacote principal IronPDF .
No exemplo de código abaixo, um modelo chamado PersonInfo já foi criado. No método OnInitializedAsync, inserimos vários novos objetos PersonInfo no persons List. Em seguida, associamos o persons List com a 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 de 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 `Dictionary` contendo os dados para o método `RenderRazorComponentToPdfAsync`
- Baixe o documento PDF resultante para o seu computador.
Aprenda a converter componentes Razor em PDF no Blazor Server.

