Aspose.HTML for Python via .NET é uma API avançada para processamento de HTML que permite uma ampla gama de tarefas de gerenciamento e manipulação em aplicativos multiplataforma. A API pode criar, modificar, extrair dados, converter e renderizar documentos HTML sem a necessidade de software externo. Ele suporta formatos de arquivo populares como EPUB, MHTML, XML, SVG e Markdown e pode renderizar em formatos de arquivo PDF, DOCX, XPS e imagem. Aspose.HTML for Python via .NET pode ser usado para construir aplicativos Python de 32 ou 64 bits. Além disso, o modelo de objeto de documento HTML é integrado com formatos e especificações incorporados como CSS, HTML Canvas, SVG, XPath e JavaScript prontos para uso, que ampliam a funcionalidade de manipulação e a qualidade de renderização. Use Aspose.HTML for Python via .NET API para desenvolver software de alto nível independente de plataforma em Python!

Recursos avançados da API Python

Crie HTML do zero

Carregar HTML de um arquivo, stream ou URL

Adicionar, substituir ou remover nós

Extraia dados de documentos HTML

Carregar formatos de arquivo EPUB e MHTML

Converta HTML para outros formatos de arquivo

Renderize vários documentos de uma só vez

Implementar conversor de Markdown para HTML

Aplicar cabeçalho e rodapé durante a conversão de HTML para PDF

Navegue pelo HTML usando XPath Query ou CSS Selector

Extraia dados da web

Mesclar arquivos HTML, MHTML, EPUB e MD

Recursos da API Python na documentação

Aspose.HTML for Python via .NET é uma biblioteca de classes para trabalhar com HTML do mundo real. Você pode ver a lista completa de recursos do Aspose.HTML em nossa documentação. Usar a biblioteca Python Aspose.HTML em seu projeto permite que você execute uma ampla variedade de tarefas com documentos baseados em HTML.

Converter HTML em Python

Aspose.HTML for Python via .NET API é uma solução poderosa para analisar e processar documentos HTML usando Python. Com apenas algumas linhas de código, você pode converter facilmente HTML, MHTML, EPUB, Markdown e SVG para outros formatos populares em seus aplicativos Python. O processo de conversão é simples e confiável, tornando o Aspose.HTML for Python via .NET API uma excelente escolha para suas necessidades.


Converter HTML em PDF – exemplo de código Python



from aspose.html import *
from aspose.html.converters import *
from aspose.html.saving import *

# Load an HTML document to be converted
document = HTMLDocument("document.html")

# Create an instance of the PdfSaveOptions class
options = PdfSaveOptions()

# Convert HTML to PDF
Converter.convert_html(document, options, "output.pdf")




Aspose.HTML fornece conversores on-line gratuitos para converter documentos baseados em HTML para PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF e outros formatos.

Navegue pelo HTML

Aspose.HTML for Python via .NET fornece uma API abrangente para navegar e manipular documentos HTML com eficácia em seus aplicativos Python. Ele permite analisar e percorrer perfeitamente o conteúdo HTML, fornecendo inspeção detalhada e edição de elementos HTML.


Navegar em HTML – exemplo de código Python



from aspose.html import *

# Prepare HTML code
html_code = "<span>Hello</span> <span>World!</span>"

# Initialize a document from the prepared code
with HTMLDocument(html_code, ".") as document:
    # Get the reference to the first child (first <span>) of the body
    element = document.body.first_child
    print(element.text_content)  # output: Hello

    # Get the reference to the whitespace between html elements
    element = element.next_sibling
    print(element.text_content)  # output: ' '

    # Get the reference to the second <span> element
    element = element.next_sibling
    print(element.text_content)  # output: World!



Extração de dados

Aspose.HTML for Python via .NET é totalmente baseado na especificação W3C e oferece suporte a consultas XPath e CSS Selector. Com ele, você pode inspecionar rapidamente o conteúdo de qualquer documento HTML e criar sua própria solução de extração de dados.


Extração de dados – exemplo de código Python



from aspose.html import *

# Create an instance of HTML document with a web address
document = html.HTMLDocument("https://www.wikipedia.org/")

# Query all h2 elements
elements = document.query_selector_all("h2")

# Check if any h2 elements are found
if elements.length > 0:
    # Get the first h2 element
    first_heading = elements[0]
    # Get the text content of the h2 element
    content = first_heading.text_content.strip() if first_heading.text_content else ""
    # Print the text of the first h2 element
    print("Text of the first heading:")
    print(content)
else:
    print("No h2 elements found on the page")



Aspose.HTML for Python via .NET torna a navegação e manipulação de documentos HTML simples e eficiente, fornecendo uma solução versátil para desenvolvedores que precisam trabalhar com conteúdo HTML de forma programática.



  

Support and Learning Resources

  
  

Aspose.HTML oferece APIs de processamento HTML individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: