
Converter conteúdo HTML em PDF é essencial para tarefas como arquivamento, compartilhamento ou impressão de documentos. A confiável biblioteca .NET HTML para PDF fornecida por Aspose.HTML para .NET simplifica o processo de conversão de arquivos HTML, strings e URLs ao vivo em documentos PDF de alta qualidade. Neste artigo, exploraremos como utilizar a API .NET Core HTML para PDF para programaticamente gerar PDFs a partir de HTML em C#, completos com exemplos práticos e opções de personalização avançadas.
Tópicos Abordados
- API C# para Conversão de HTML para PDF
- Gerar PDF 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 de HTML
Aspose.HTML para .NET é uma poderosa biblioteca que fornece capacidades de conversão de HTML para PDF sem costura, juntamente com suporte a formatos como XPS e imagens. Esta biblioteca pode ser facilmente integrada em qualquer aplicação .NET, permitindo que os desenvolvedores convertem documentos HTML programaticamente com alta precisão.
Principais Recursos
- Múltiplos Tipos de Entrada: Converta facilmente arquivos HTML, strings ou URLs ao vivo em PDFs.
- Saída Personalizável: Ajuste opções de salvamento, incluindo resolução, compressão e marcas d’água para controle preciso.
- Suporte Multiplataforma: Totalmente compatível com Windows, macOS e Linux.
Instalação: Adicione Aspose.HTML para .NET ao seu projeto via NuGet:
PM> Install-Package Aspose.Html
Gerar Documento PDF de HTML em C#
Criar 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(), passando o HTMLDocument, PdfSaveOptions e o caminho do arquivo PDF de saída como argumentos.
Aqui está um exemplo de código demonstrando como gerar um documento PDF a partir de um arquivo HTML usando C#:

Converter HTML para PDF com Opções de Salvamento em C#
Para gerar um documento PDF a partir de um arquivo HTML enquanto especifica opções de salvamento adicionais, siga estas etapas:
- Carregue o documento HTML usando a classe HTMLDocument.
- Crie uma instância da classe PdfSaveOptions.
- Especifique quaisquer opções de salvamento adicionais, como HorizontalResolution e VerticalResolution.
- Chame o método Converter.ConvertHTML() para geração de PDF.
O seguinte exemplo de código ilustra como gerar um PDF a partir de um arquivo HTML com opções adicionais em C#:
Para mais opções de personalização, consulte Opções de Salvamento Avançadas.
Gerar PDF de String HTML em C#
Gerar um documento PDF a partir de uma string HTML pode ser realizado com os seguintes passos:
- Crie uma instância da classe PdfSaveOptions.
- Defina quaisquer opções de salvamento necessárias.
- Chame o método Converter.ConvertHTML(), que aceita a string HTML, PdfSaveOptions e o caminho do arquivo PDF de saída como argumentos.
Aqui está um exemplo de código demonstrando como gerar um PDF a partir de uma string HTML usando C#:

Gerar PDF de URL ao Vivo em C#
Agora, vamos explorar como salvar uma página da web 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.
- Use o método Converter.ConvertHTML() para salvar o HTML como um PDF, passando a Url, PdfSaveOptions e o caminho do arquivo PDF de saída.
O seguinte exemplo de código mostra 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 oportunidade fantástica 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 de PDF.
- Salvar uma string HTML como um PDF.
- Salvar uma página da web como um documento PDF.
- Converter um arquivo HTML em PDF em C#.
Seja utilizando Aspose ou considerando outras alternativas de código aberto .NET HTML para PDF, você pode aprofundar seu entendimento da API Aspose.HTML para .NET consultando a documentação. Se você tiver mais perguntas, sinta-se à vontade para entrar em contato através do nosso fórum de suporte gratuito.