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:
- Especifique os caminhos para os arquivos de entrada e saída.
- Inicialize um objeto de classe HTMLDocument.
- Crie uma instância da classe PdfRenderingOptions.
- Crie o objeto PdfDevice e especifique o arquivo de saída a ser renderizado.
- 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
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.