Generate PDF from HTML in C#

Converter conteúdo HTML para PDF é uma tarefa crucial para arquivar, compartilhar ou imprimir documentos. A confiável .NET HTML a PDF Library oferecida por Aspose.HTML para .NET simplifica o processo de conversão, permitindo-lhe transformar arquivos HTML, faixas e URLs ao vivo em documentos PDF de alta qualidade. neste artigo, vamos explorar como usar o .NET Core HTML para API PDF para programaticamente Generar PDF do HTML em C#, completo com exemplos práticos e opções de customização avançadas.

Tópicos cobertos

C# API para Gerar PDF de HTML

Aspose.HTML para .NET É uma biblioteca poderosa que fornece capacidades sem fios de conversão HTML para PDF, juntamente com o suporte para formatos como XPS e imagens. Esta biblioteca pode ser facilmente integrada em qualquer aplicação .NET, permitindo que os desenvolvedores para Convert HTML Documents Programmatically com alta precisão.

Principais Características

  • Multiple Input Types: Convertindo facilmente arquivos HTML, faixas ou URLs ao vivo em PDFs usando C# HTML para PDF Converter.
  • Produto personalizável: Salve opções de ajuste, incluindo resolução, compressão e marcadores de água para controle preciso.
  • Cross-Platform Support: Completamente compatível com Windows, macOS e Linux.

Instalação: Add Aspose.HTML for .NET to your project via NuGet:

PM> Install-Package Aspose.Html

Gerar documento PDF do HTML em C#

Criar um documento PDF a partir de um arquivo HTML é simples:

  • Carregue um documento HTML usando a classe HTMLDocument.
  • Crie uma instância da classe PdfSaveOptions.
  • Chame o Converter.ConvertHTML() método, passando o Documentos HTML, PdfSaveOptions, e o caminho de saída do arquivo PDF como argumentos.

Aqui está uma amostra de código que demonstra como gerar um documento PDF de um arquivo HTML usando C#:

Generate PDF Document from HTML in C#

Converter HTML para PDF com Save Options em C#

Para Generar um documento PDF de um arquivo HTML enquanto especifica opções adicionais de armazenamento, siga estas etapas:

  • Carregue o documento HTML usando a classe HTMLDocument.
  • Crie uma instância da classe PdfSaveOptions.
  • Especifique quaisquer opções adicionais de poupança, como a Resolução Horizontal e a Resolução Vertical.
  • Chame o método Converter.ConvertHTML() para a geração de PDF.

A seguinte amostra de código ilustra como gerar um PDF de um arquivo HTML com opções adicionais em C#:

Para mais opções de personalização, consulte Opções avançadas de poupança.

Gerar PDF de HTML String em C#

A criação de um documento PDF de uma faixa HTML pode ser realizada com os seguintes passos:

  • Crie uma instância da classe PdfSaveOptions.
  • Defina todas as opções de poupança necessárias.
  • Chame o método Converter.ConvertHTML(), que aceita a linha HTML, PdfSaveOptions, e o caminho de saída do arquivo PDF como argumentos.

Aqui está uma amostra de código que demonstra como gerar um PDF de uma faixa HTML usando C#:

Generate PDF from HTML String in C#

Gerar PDF de URL ao vivo em C#

Agora, vamos explorar como salvar uma página da URL como um documento PDF:

  • Crie uma instância da classe Url com o URL da página web.
  • Crie uma instância da classe PdfSaveOptions.
  • Defina quaisquer opções de poupança desejadas.
  • Use o método Converter.ConvertHTML() para salvar o HTML como um PDF, passando no URLs, PdfSaveOptions, e o caminho de arquivo de saída PDF.

A seguinte amostra de código mostra como gerar um PDF de um URL ao vivo usando C#:

Obtenha uma licença gratuita

Você pode Obtenha uma licença temporária gratuita para tentar Aspose.HTML para .NET sem limitações de avaliação. esta é uma ótima oportunidade para explorar o C# HTML para PDF API livre teste e avaliar suas características.

Conclusão

Neste artigo, aprendemos como:

  • Carregar um arquivo HTML de forma programática.
  • Defina as opções de PDF Save.
  • Salve uma string HTML como um PDF.
  • Salve uma página como um documento PDF.
  • Converter um arquivo HTML em PDF em C# usando vários métodos, incluindo .NET Core Generate PDF de HTML e C# Exportar HTML para PDF técnicas.

Se você está usando Aspose ou considerando outras alternativas .NET HTML para PDF Open Source, você pode aprofundar sua compreensão do Aspose.HTML para .NET A API, consultando o Documentação. Se você tiver quaisquer perguntas adicionais, sinta-se livre para chegar através do nosso Fórum de Apoio Livre.

Veja também

Integração adicional

Para os desenvolvedores que procuram implementar a geração de PDF em suas aplicações C#, a Html2Pdf C # biblioteca é uma opção notável a considerar. Ele oferece recursos poderosos que podem complementar as ofertas de Aspose. Além disso, o HpmlToPDFDocumentC# classe fornece uma interface simples para gerenciar conversões de HTML para PDF de forma eficiente. Você também pode explorar como Create PDF from HTML in C_ ou investigar como se Generate pdf from html Programmatically para melhorar seus aplicativos. Se você está interessado em mais ferramentas gratuitas, as Best HTML to PDF Converter C opções valem a pena explorar para diferentes requisitos de projeto. C # PDF Generator do HTML pode fornecer recursos adicionais para os developers que não desenvolvem soluções.

More in this category