Às vezes, você precisa acessar páginas da web offline, tornando-as mais acessíveis. Assim, converter páginas HTML para PDF serve a esse propósito. Surpreendentemente, você pode habilitar a conversão de HTML para PDF em seu projeto Python em segundos. Este guia apresentará um SDK poderoso para desenvolvedores Python. Aspose.HTML para Python via .NET oferece um conjunto de classes e métodos para converter páginas da web em diferentes formatos de arquivo. No entanto, neste post do blog, implementaremos como converter uma página da web em PDF no Python programaticamente. Para esse propósito, certifique-se de que você configurou o Python em seu sistema.
HTML para PDF - Instalação do SDK
Execute o seguinte comando no seu terminal para instalar Aspose.HTML para Python via .NET:
pip install aspose-html-net
Alternativamente, você pode baixar o SDK a partir deste link.
Converter uma Página da Web para PDF em Python - Implementação
Siga os passos mencionados abaixo para transformar HTML em PDF:
- Defina o caminho para os arquivos de trabalho.
- Carregue um documento HTML a ser convertido inicializando uma instância da classe HTMLDocument.
- Crie uma instância da classe PdfSaveOptions.
- Converta HTML em PDF chamando o método convert_html.
O trecho de código dado abaixo demonstra como converter uma página da web em PDF no Python:
Você pode ver a saída na imagem abaixo:
Obtenha uma Licença Gratuita
Disponibilize uma licença temporária gratuita para experimentar este SDK Python além das limitações de avaliação.
Faça uma pergunta
Tem perguntas? Este fórum responderá a todas as suas perguntas.
Conclusão
Aspose.HTML para Python via .NET é uma solução completa para desenvolvedores Python. Este SDK oferece conversões ricas e manipulações de arquivos HTML. Neste artigo, passamos por como converter uma página da web em PDF no Python. Nos próximos artigos, traremos mais guias para abordar outros tópicos. Além disso, a conversão de HTML para PDF não é mais uma tarefa difícil após integrar Aspose.HTML para Python via .NET em seu projeto.
Por favor, visite os seguintes recursos para saber mais sobre este SDK: