Os arquivos HTML são amplamente usados na Internet. Em vários casos, você precisa converter arquivos HTML em documentos PDF. Da mesma forma, este artigo aborda como converter um arquivo HTML em um documento PDF no Linux em .NET.

API do conversor de HTML para PDF para Linux

Aspose.HTML for .NET API suporta trabalhar com arquivos HTML. Você pode configurar facilmente a API baixando os arquivos DLL da seção Downloads ou da galeria NuGet usando a extensão NuGet Package Manager para Visual Studio Code no Linux.

Converter HTML para PDF no Linux

Você pode converter um arquivo HTML em um arquivo PDF com as seguintes etapas:

  1. Especifique os caminhos para os arquivos de entrada e saída.
  2. Inicialize um objeto de classe HTMLDocument.
  3. Crie uma instância da classe PdfRenderingOptions.
  4. Crie o objeto PdfDevice e especifique o arquivo de saída a ser renderizado.
  5. Renderize HTML para PDF com o método RenderTo.

O código a seguir mostra como converter HTML para arquivo PDF em .NET no Linux:

// Definir caminho para um arquivo HTML de origem
string documentPath = "HTMLtoPDF.html";

// Definir caminho para salvar o arquivo convertido 
string savePath = "HTMLtoPDF.pdf";

// Inicializar um objeto de classe HTMLDocument
HTMLDocument document = new HTMLDocument(documentPath);

// Crie uma instância da classe PdfRenderingOptions
PdfRenderingOptions pdfOptions = new PdfRenderingOptions();

// Crie o PdfDevice e especifique o arquivo de saída para renderizar
PdfDevice device = new PdfDevice(pdfOptions, savePath);

// Renderize HTML para PDF com o método RenderTo
document.RenderTo(device);

Resultado

HTML para PDF Linux

Explorar Aspose.HTML para .NET API

Aspose.HTML para .NET API é uma API autônoma para criar, editar ou converter arquivos HTML programaticamente usando C#. Você pode explorar vários outros recursos da API visitando a documentação.

Obtenha Licença Gratuita

Você pode avaliar o Aspose.HTML para .NET API sem quaisquer limitações solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter uma página da Web HTML em um arquivo PDF no Linux. Você pode usar o trecho de código para produzir saída de alta fidelidade em seus aplicativos baseados em .NET. Além disso, sinta-se à vontade para nos contatar no fórum de suporte gratuito em caso de dúvidas.

Veja também