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.

Aprenda a converter componentes Razor em PDF no Blazor Server.

Pronto para começar?
Nuget Downloads 19,936,792 | Versão: 2026.7 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.