À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.

webpage-to-pdf

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:

html-to-pdf

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: