Generate PDF from HTML in C#

Conversão de conteúdo HTML para PDF é essencial para arquivar, compartilhar ou imprimir documentos. A confiável .NET HTML à biblioteca PDF fornecida por Aspose.HTML para .NET Permite aos desenvolvedores converter sem esforço arquivos HTML, faixas e URLs ao vivo em documentos PDF de alta qualidade. neste artigo, você aprenderá como aproveitar as capacidades C# .NET Core HTML para PDF Conversion para gerar programaticamente PDFs de html, completando 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 Esta biblioteca pode ser facilmente integrada em qualquer aplicação .NET, permitindo a conversão de alto desempenho de HTML para PDF em .NET. Os desenvolvedores podem converter documentos HTML programaticamente com alta precisão usando esta eficiente C# HTML a PDF biblioteca, tornando-o ideal para tarefas como C# converte HTML em PDF.

Principais Características

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

Instalação: Você pode adicionar Aspose.HTML para .NET ao seu projeto usando NuGet:

PM> Install-Package Aspose.Html

Gerar documento PDF do HTML em C#

Gerar um documento PDF a partir de um arquivo HTML é simples. siga estes passos simples:

  • 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 Documentos HTML, PdfSaveOptions, e o caminho de saída do arquivo PDF como argumentos.

A seguinte amostra de código ilustra como gerar um documento PDF de um arquivo HTML usando C#.

Generate-PDF-Document-from-HTML-in-CSharp

Generate PDF Document from HTML in C#

Converter HTML para PDF com Save Options em C#

Você pode gerar um documento PDF de um arquivo HTML enquanto especifica opções adicionais de armazenamento, seguindo estas etapas:

  • Carregue o documento HTML usando a classe HTMLDocument.
  • Crie uma instância da classe PdfSaveOptions.
  • Defina opções adicionais de armazenamento, 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 mostra como gerar um PDF de um arquivo HTML com opções adicionais em C#.

Gerar PDF de HTML String em C#

Criar um documento PDF a partir de uma faixa HTML também é simples:

  • Crie uma instância da classe PdfSaveOptions.
  • Defina quaisquer opções de poupança conforme necessário.
  • Chame o método Converter.ConvertHTML() para gerar o PDF. Este método toma a linha HTML, PdfSaveOptions, e o caminho de saída do arquivo PDF como argumentos.

A amostra de código a seguir ilustra como gerar um PDF de uma faixa HTML usando C# com a ajuda da PdfSharpCore HTML para PDF biblioteca.

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.
  • Salve o HTML como um PDF usando o método Converter.ConvertHTML(), passando no URLs, PdfSaveOptions, e o caminho de saída do arquivo PDF como argumentos.

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 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 PDF.
  • Salve uma página como um documento PDF.
  • Converter um arquivo HTML para PDF em C#.

Se você está usando Aspose ou explorando outras .NET HTML para PDF alternativas de código aberto, você pode aprofundar sua compreensão do Aspose.HTML para .NET Incêndio usando o Documentação. Se você tiver mais perguntas, por favor, sinta-se livre para chegar através do nosso Fórum de Apoio Livre.

Veja também

Com Aspose.HTML para .NET, você pode alcançar uma conversão eficiente do HTML para o PDF em aplicações C#.NET, tornando-o uma solução acessível e confiável para os desenvolvedores que precisam de Generar PDFs de HTML em C #. Se você está trabalhando em C# .NET Core Razor Pages ou MVC aplicativos, esta biblioteca de alto desempenho de conversões de html para PDF , incluindo opções como PdfSharpCore HTML a PDF, é projetada para atender às suas necessidades.

Recursos adicionais:

  • Para aqueles que procuram converter HTML para PDF em C#, considere usar as melhores opções disponíveis de conversor de HTML a PDF para C # , como .NET Conversion HTML to PDF.
  • Se você preferir um conversor de HTML para PDF livre ou uma solução de código aberto para HTML em PDF C#, existem muitas bibliotecas disponíveis para conversão de C# HTML a PDF que podem atender a diferentes requisitos do projeto.
  • Saiba como converter uma página HTML em PDF usando C# ou exportar HTML para PDF em C# para casos de uso específicos.

Para melhorar ainda mais seus projetos, considere usar as opções C# converter HTML para PDF disponíveis em bibliotecas como Aspose, ou explore as capacidades .NET convert HTML a PDF para atender às suas necessidades de desenvolvimento.

More in this category