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 IronPdf primário.
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
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.

