Neste tutorial passo a passo, aprenderemos como converter HTML em PDF usando C#. O documento HTML pode conter estilos CSS (inline, embutidos e externos). O exemplo de código C# neste tópico renderiza HTML para PDF com alta fidelidade de imagens, textos, fontes e layout do conteúdo original.
A seguir estão as etapas simples para gerar PDF a partir de HTML com estilos precisos.
Etapas para converter HTML em PDF usando C#
- Instale Aspose.Words for .NET usando o pacote NuGet
- Adicionar referência ao namespace Aspose.Words
- Importe o documento HTML de entrada para o DOM do Aspose.Words
- Salve o documento no formato de arquivo PDF
No último tópico, analisamos Como criar um documento do Word usando C#. Mas este tópico descreve como construir um conversor de HTML para PDF para o aplicativo .NET. Você pode usá-lo em aplicativos ASP.NET, .NET Core e Windows Forms.
Código para converter HTML em PDF usando C#
O exemplo de código acima em C# cria PDF a partir de HTML sem instalar o MS Office. A conversão de HTML para PDF usando o exemplo acima imita o comportamento do MS Word. Se você abrir o documento HTML no MS Word e convertê-lo em PDF, obterá a mesma saída.