Converter HTML para PDF em Python
Visão Geral
Aspose.PDF para Python via .NET é uma solução profissional que permite criar arquivos PDF a partir de páginas da web e código HTML bruto em suas aplicações.
Este artigo explica como converter HTML para PDF usando Python. Ele cobre os seguintes tópicos.
Formato: HTML
Conversão de HTML para PDF em Python
Aspose.PDF para Python é uma API de manipulação de PDF que permite converter qualquer documento HTML existente em PDF de forma perfeita. O processo de conversão de HTML para PDF pode ser personalizado de forma flexível.
Converter HTML para PDF
O exemplo de código Python a seguir mostra como converter um documento HTML em PDF.
import aspose.pdf as ap
# Carregar o documento HTML
html_document = "sample.html"
# Criar um objeto de documento PDF
pdf_document = ap.Document()
# Adicionar uma página ao documento PDF
pdf_page = pdf_document.pages.add()
# Criar um objeto HtmlFragment a partir do HTML
html_fragment = ap.HtmlFragment(html_document)
# Adicionar o HtmlFragment à página PDF
pdf_page.paragraphs.add(html_fragment)
# Salvar o documento PDF
pdf_document.save("output.pdf")
Fim do exemplo
- Crie uma instância da classe HtmlLoadOptions.
- Inicialize o objeto Document.
- Salve o documento PDF de saída chamando o método Document.Save().
import aspose.pdf as ap
input_pdf = DIR_INPUT + "little_html.html"
output_pdf = DIR_OUTPUT + "convert_html_to_pdf.pdf"
options = ap.HtmlLoadOptions()
document = ap.Document(input_pdf, options)
document.save(output_pdf)
Tente converter HTML para PDF online
A Aspose apresenta a você o aplicativo online gratuito “HTML to PDF”, onde você pode tentar investigar a funcionalidade e a qualidade com que ele funciona.