Converter HTML em Python
A biblioteca Python oferece uma solução perfeita para todas as suas tarefas de conversão de HTML. Converta HTML em PDF, MHTML, Markdown, XPS, DOCX e imagens!
Como converter HTML usando Python
Aspose.HTML for Python via .NET API API é uma solução poderosa para analisar e processar documentos HTML usando Python. HTML, a espinha dorsal da Internet, é a principal linguagem para apresentação de informações em sites. Às vezes, você precisa converter HTML em vários formatos, como PDF, XPS, DOCX, Markdown, MHTML e imagens, para usá-los em tarefas específicas. Aspose.HTML para Python via API .NET torna o processo de conversão mais fácil para os desenvolvedores. Ele carrega o arquivo usando a classe HTMLDocument, cria o objeto de opções de salvamento relevante e usa o método de conversão relevante Classe Converter .
A API Python simplifica esse processo de conversão, oferecendo aos desenvolvedores uma abordagem simplificada por meio de três etapas fundamentais:
- Carregue um documento HTML em um objeto Document usando a classe HTMLDocument . Você pode carregar HTML de um arquivo, código HTML ou URL.
- Dependendo do formato de destino (por exemplo, PDF, XPS, DOCX, MHTML, Markdown, imagens), crie o objeto SaveOptions correspondente. Este objeto permite que você especifique vários parâmetros relevantes para o formato de saída, como qualidade, configuração de página, formato de imagem, etc. O namespace aspose.html.saving é apresentado por classes de dados para descrição de opções específicas de salvamento em processo de conversão e salvamento.
- Invoque um dos métodos convert_html() e passe os parâmetros necessários para ele.
Use a poderosa API Python para processar conteúdo HTML e convertê-lo no formato que seus aplicativos precisam!
Conversor HTML on-line
Você pode converter HTML com Aspose.HTML em tempo real. O exemplo de código Python a seguir demonstra como converter um documento HTML. Carregue um arquivo de um sistema de arquivos local ou URL, selecione o formato de saída e execute o exemplo. Você obterá imediatamente o resultado. Além disso, você pode experimentar on-line gratuitamente Conversores aqui.
{{#if_output 'PDF' 'DOCX' 'XPS' 'MHTML' 'MD' }} import aspose.html as ah import aspose.html.converters as conv import aspose.html.saving as sav {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} import aspose.html as ah import aspose.html.converters as conv import aspose.html.saving as sav import aspose.html.rendering.image as rim {{/if_output}} {{#if_output 'XHTML' }} import aspose.html as ah import aspose.html.saving as sav {{/if_output}} # Load an HTML document from a file or URL document = ah.HTMLDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} options = sav.PdfSaveOptions() {{/if_output}} {{#if_output 'DOCX'}} options = sav.DocSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = sav.XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} options = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}}) {{/if_output}} {{#if_output 'MHTML'}} options = sav.MHTMLSaveOptions() {{/if_output}} {{#if_output 'MD'}} options = sav.MarkdownSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} # Convert HTML to {{output upper}} conv.Converter.convert_html(document, options, "output.{{output lower}}") {{/if_output}} {{#if_output 'XHTML'}} options = sav.HTMLSaveOptions() options.document_type = sav.HTMLSaveOptions.XHTML # Save HTML as {{output upper}} document.save("output.xhtml", options) {{/if_output}}
Converta HTML, MHTML, EPUB, Markdown e SVG
O namespace aspose.html.converters fornece acesso fácil aos métodos de conversão. Ele oferece muitas conversões para formatos populares, como PDF, XPS, formatos de imagem, etc. Usando a classe Converter , você pode converter facilmente HTML carregado e outros documentos baseados em HTML nos formatos desejados:
- Os métodos convert_html() convertem conteúdo HTML em PDF, XPS, DOCX, MHTML, Markdown ou imagens usando SaveOptions especificados para garantir a precisão e integridade do formato.
- Métodos convert_markdown() convertem o conteúdo do Markdown em HTML. Todos esses métodos permitem a conversão básica de Markdown em HTML. As conversões de Markdown para outros formatos passam pelo estágio de conversão de Markdown para HTML.
- Os métodos convert_mhtml() convertem conteúdo MHTML em PDF, XPS, DOCX e imagens.
- Os métodos convert_epub() convertem o conteúdo EPUB em PDF, XPS, DOCX e imagens.
- Os métodos convert_svg() convertem conteúdo SVG em PDF, XPS e imagens.
Para saber mais sobre as funções de conversão da API Python, visite nossa documentação .
Instalando a biblioteca Python Aspose.HTML
Esta biblioteca oferece suporte à análise de HTML5, CSS3, SVG e HTML Canvas para construir um Document Object Model (DOM) baseado no padrão WHATWG DOM. Você pode instalar o Aspose.HTML for Python via .NET em seu sistema executando o seguinte comando:
pip install aspose-html-net
Para obter mais detalhes sobre a instalação da biblioteca Python e os requisitos do sistema, consulte Documentação Aspose.HTML .
Outras conversões suportadas
Você também pode converter arquivos HTML, XHTML, MHTML, EPUB, Markdown e SVG em muitos outros formatos de arquivo, incluindo alguns listados abaixo: