<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>18.6</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-html', version: '18.6')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-html" rev="18.6">
    <artifact name="aspose-html" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-html" % "18.6"
copied!  

HTML Arquivo Manipulação Java API

banner

Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Procurar | Suporte gratuito | Licença temporária

O Java HTML API auxilia os desenvolvedores a escrever, ler, modificar, navegar e converter (x) documentos HTML de aplicativos Java.

Aspose.html para a API Java funciona como um navegador sem cabeça que permite que você faça Crie ou abra documentos HTML existentes de várias fontes para executar operações de manipulação, como remover e substituir nós HTML, salvar documentos HTML, extrair CSS de HTML, configurar uma caixa de areia de documento e muito mais. Você pode navegar por documentos HTML usando vários métodos, como travessia de elementos, Traversal de documentos, consultas XPath e consultas seletoras de CSS, além de manipular o HTML DOM via JavaScript, converter arquivo html em imagens ou formatos de layout fixos e converter xhtml e epub arquivos para outros formatos de arquivo.

Recursos de processamento HTML HTML

  • Escrito completamente em Java e trabalha com Jre. -Suporta o suporte do sistema operacional `32 bit ’e 64 bit'.
  • Crie ou abra um documento HTML existente de diferentes fontes.
  • Capacidade de manipular (criar, editar, remover, substituir) nós HTML via API.
  • Extrair estilos CSS para um nó HTML específico.
  • Configure uma caixa de areia de documento que afeta o processamento de documentos HTML.
  • Suporta a navegação através do documento HTML de várias maneiras (elemento Traversal, Traversal de documentos, consultas XPath, consultas de seletor CSS).
  • Manipular o HTML DOM via JavaScript.
  • Converta documentos da Web em vários formatos de arquivo suportados.
  • Extraia o texto das páginas.
  • Pesquise texto das páginas.
  • Adicione texto no arquivo HTML.
  • Create, edit, remove and replace HTML nodes
  • Extracting CSS styles for particular HTML node
  • Convert HTML documents into various supported image formats: JPEG, PNG, BMP, TIFF
  • Convert HTML documents to PDF format
  • Converta documentos HTML em formato XPS.

Leia e escreva formatos da web

** web: ** html, xhtml^, mhtml ^^
** Outros: ** SVG*, MD **

salve html como

** Layout corrigido: ** PDF, XPS
** Imagens: ** TIFF, JPEG, PNG, BMP

Leia formatos

** Imagens: ** Epub

Ambientes suportados

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** MacOS: ** Mac OS X
  • ** Linux: ** Ubuntu, OpenSuse, Centos e outros
  • ** Versões Java: ** J2SE 6.0 (1.6), J2SE 7.0 (1.7), J2SE 8.0 (1.8)

Iniciar

APIs Java Aspose.html estão hospedadas no Aspose repositório. Você pode usar facilmente o Aspose.html para API Java diretamente em seus projetos maven com configurações simples. Para as instruções detalhadas, visite Installing Aspose.HTML for Java from Aspose repositório Página de documentação.

carregue html de um local remoto

HTMLDocument document = HTMLDocument(new Url("template.html"));
// read children nodes and get length information
if (document.getBody().getChildNodes().getLength() == 0)
    System.out.println("No ChildNodes found...");
// print Document URI to console. As per information above, it has to be https://www.w3.org/TR/html5/
System.out.println("Print Document URI = " + document.getDocumentURI());
// print domain name for remote HTML
System.out.println("Domain Name = " + document.getDomain());

How to use the Exemplos?

Clone or Download the ZIP and extract the contents to your local hard drive. This project uses Maven/Gradle build system and can be opened in any modern IDE like IntelliJ IDEA, Eclipse or NetBeans. For more details, visit our Documentation website.

Step one

For maven

mvn compile test

For gradle

gradle build

Execute all tests

Maven

mvn -Dtest="com.aspose.html.examples.**" test

Gradle

./gradlew test --tests "com.aspose.html.examples.*"

Execute single test

Maven

mvn -Dtest=Exemplos_Java_AdvancedUsage_DOMMutationObserver_ObserveHowNodesAreAdded test

Gradle

./gradlew test --tests "com.aspose.html.examples.Exemplos_Java_AdvancedUsage_DOMMutationObserver_ObserveHowNodesAreAdded" 

Execute asynchronously test in Thread

Maven

mvn org.codehaus.mojo:exec-maven-plugin:3.0.0:java -Dexec.mainClass="com.aspose.html.examples.SimpleWait" -Dexec.classpathScope="test" -Dexec.cleanupDaemonThreads=false

Gradle

./gradlew SimpleWait

Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Procurar | Suporte gratuito | Licença temporária

VersionRelease Date
22.920 de setembro de 2022
22.830 de agosto de 2022
22.720 de julho de 2022
21.1216 de janeiro de 2022
21.61 de julho de 2021
21.531 de maio de 2021
21.42 de maio de 2021
21.31 de abril de 2021
20.1227 de dezembro de 2020
20.9.16 de outubro de 2020
20.830 de agosto de 2020
20.626 de junho de 2020
19.925 de setembro de 2019
19.827 de agosto de 2019
19.729 de julho de 2019
19.65 de junho de 2019
19.516 de maio de 2019
19.421 de abril de 2019
19.328 de março de 2019
18.11.121 de novembro de 2018
18.1120 de novembro de 2018
18.10.230 de outubro de 2018
18.10.126 de outubro de 2018
18.1019 de outubro de 2018
18.815 de agosto de 2018
18.623 de julho de 2018
18.5.119 de junho de 2018
18.51 de junho de 2018
17.127 de fevereiro de 2018
17.11.119 de dezembro de 2017
17.1129 de novembro de 2017
17.101 de novembro de 2017
17.929 de setembro de 2017
17.829 de agosto de 2017
FileClassifierSize
aspose-html-18.6-javadoc.jarjavadoc3.28 MB
aspose-html-18.6.jar16.15 MB
aspose-html-18.6.pom393 bytes