
Converter conteúdo HTML para PDF é crucial para arquivamento, compartilhamento ou impressão de documentos. A confiável biblioteca .NET HTML para PDF fornecida pela Aspose.HTML para .NET permite que os desenvolvedores convertam arquivos HTML, strings e URLs ao vivo em documentos PDF de alta qualidade com facilidade. Neste artigo, você descobrirá como aproveitar as capacidades de conversão de HTML para PDF em C# .NET Core para gerar PDFs programaticamente a partir de HTML, com exemplos práticos e opções avançadas de personalização.
Tópicos Abordados
- API C# para Conversão de HTML para PDF
- Gerar PDF a partir de Arquivo HTML
- Personalizar Conversão de HTML para PDF
- Converter String HTML para PDF
- Converter URL ao Vivo para PDF
API C# para Gerar PDF a partir de HTML
Aspose.HTML para .NET é uma biblioteca poderosa que fornece capacidades de conversão de HTML para PDF sem costura, suportando vários formatos, como XPS e imagens. Esta biblioteca pode ser facilmente integrada em qualquer aplicação .NET, permitindo conversão de HTML para PDF de alto desempenho em .NET. Os desenvolvedores podem converter documentos HTML programaticamente com alta precisão usando esta eficiente biblioteca C# de HTML para PDF.
Principais Recursos
- Múltiplos Tipos de Entrada: Converta facilmente arquivos HTML, strings ou URLs ao vivo em PDFs.
- Saída Personalizável: Modifique opções de salvamento, como resolução, compressão e marcas d’água para controle preciso.
- Suporte Multiplataforma: Totalmente compatível com Windows, macOS e Linux.
Instalação: Você pode adicionar Aspose.HTML para .NET ao seu projeto usando o NuGet:
PM> Install-Package Aspose.Html
Gerar Documento PDF a partir de HTML em C#
Gerar um documento PDF a partir de um arquivo HTML é simples. Siga estas etapas:
- Carregue um documento HTML usando a classe HTMLDocument.
- Crie uma instância da classe PdfSaveOptions.
- Chame o método Converter.ConvertHTML() para gerar o PDF. Este método aceita o HTMLDocument, PdfSaveOptions e o caminho do arquivo PDF de saída como argumentos.
O seguinte exemplo de código ilustra como gerar um documento PDF a partir de um arquivo HTML usando C#.

Gerar Documento PDF a partir de HTML em C#
Converter HTML para PDF com Opções de Salvamento em C#
Você pode gerar um documento PDF a partir de um arquivo HTML enquanto especifica opções adicionais de salvamento seguindo estas etapas:
- Carregue o documento HTML usando a classe HTMLDocument.
- Crie uma instância da classe PdfSaveOptions.
- Especifique opções adicionais de salvamento, como HorizontalResolution e VerticalResolution.
- Chame o método Converter.ConvertHTML() para a geração do PDF.
O seguinte exemplo de código demonstra como gerar um PDF a partir de um arquivo HTML com opções adicionais em C#.
Gerar PDF a partir de String HTML em C#
Criar um documento PDF a partir de uma string HTML também é simples. Siga estas etapas:
- Crie uma instância da classe PdfSaveOptions.
- Defina quaisquer opções de salvamento conforme necessário.
- Chame o método Converter.ConvertHTML() para gerar o PDF. Este método aceita a string HTML, PdfSaveOptions e o caminho do arquivo PDF de saída como argumentos.
O seguinte exemplo de código ilustra como gerar um PDF a partir de uma string HTML usando C#.
Gerar PDF a partir de URL ao Vivo em C#
Agora, vamos explorar como salvar uma página da web a partir de uma URL como um documento PDF:
- Crie uma instância da classe Url com a URL da página da web.
- Crie uma instância da classe PdfSaveOptions.
- Defina quaisquer opções de salvamento desejadas.
- Salve o HTML como um PDF usando o método Converter.ConvertHTML(), passando a Url, PdfSaveOptions e o caminho do arquivo PDF de saída como argumentos.
O seguinte exemplo de código retrata como gerar um PDF a partir de uma URL ao vivo usando C#.
Obter Licença Gratuita
Você pode obter uma licença temporária gratuita para experimentar o Aspose.HTML para .NET sem limitações de avaliação. Esta é uma ótima oportunidade para explorar o teste gratuito da API C# HTML para PDF e avaliar seus recursos.
Conclusão
Neste artigo, aprendemos como:
- Carregar um arquivo HTML programaticamente.
- Definir opções de salvamento em PDF.
- Salvar uma string HTML como PDF.
- Salvar uma página da web como um documento PDF.
- Converter um arquivo HTML para PDF em C#.
Seja você utilizando Aspose ou explorando outras alternativas de código aberto de HTML para PDF em .NET, você pode aprofundar seu entendimento da API Aspose.HTML para .NET usando a documentação. Se você tiver mais perguntas, sinta-se à vontade para entrar em contato através do nosso fórum de suporte gratuito.