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

HTML Manipulación de archivos API Java

banner

Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal

El API Java HTML ayuda a los desarrolladores a escribir, leer, modificar, navegar y convertir los documentos HTML desde las aplicaciones Java.

Aspose.html para Java API funciona como un navegador sin cabeza que le permite a crear o abrir documentos HTML existentes de varias fuentes para realizar operaciones de manipulación como eliminar y reemplazar nodos HTML, guardar documentos HTML, extraer CSS de HTML, configurar un sandbox de documento y más. Puede navegar documentos HTML utilizando varios métodos, como el transversal de elementos, el documento de transmisión, consultas XPath y consultas selectores CSS, así como manipular HTML DOM a través de JavaScript, convertir el archivo HTML en imágenes o formatos de diseño fijos y convertir XHTML y EPUB y EPUB archivos a otros formatos de archivo.

Características de procesamiento HTML

  • Escrito completamente en Java y trabaja con JRE. -Admite tanto el soporte del sistema operativo 32 bit y 64 bit.
  • Crear o abrir un documento HTML existente de diferentes fuentes.
  • Capacidad para manipular (crear, editar, eliminar, reemplazar) nodos HTML a través de API.
  • Extraer estilos CSS para un nodo HTML específico.
  • Configure una caja de arena de documento que afecte el procesamiento de documentos HTML.
  • Admite la navegación a través del documento HTML de varias maneras (Elemento Traversal, Document Traversal, XPath Consulty, CSS Selector Consulty).
  • Manipule HTML DOM a través de JavaScript.
  • Convierta documentos web a varios formatos de archivo compatibles.
  • Extraer texto de las páginas.
  • Buscar texto de las páginas.
  • Agregue texto en el archivo 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
  • Convierta los documentos HTML en formato XPS.

leer y escribir formatos web

** web: ** html, xhtml^, mhtml ^^
** Otro: ** Svg*, MD **

Guardar html como

** Diseño fijo: ** PDF, XPS
** Imágenes: ** Tiff, Jpeg, PNG, BMP

Leer formatos

** Imágenes: ** Epub

Entornos compatibles

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** Mac OS X
  • ** Linux: ** Ubuntu, OpenSuse, CentOS y otros
  • ** versiones Java: ** J2SE 6.0 (1.6), J2SE 7.0 (1.7), J2SE 8.0 (1.8)

Empezar

Aspose.html Las apis Java están alojadas en el Repositorio de asposio. Puede usar fácilmente Aspose.html para Java API directamente en sus proyectos Maven con configuraciones simples. Para las instrucciones detalladas, visite la página de documentación Installing Aspose.HTML for Java from Repositorio de asposio.

Cargar html desde una ubicación remota

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 Ejemplos?

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=Ejemplos_Java_AdvancedUsage_DOMMutationObserver_ObserveHowNodesAreAdded test

Gradle

./gradlew test --tests "com.aspose.html.examples.Ejemplos_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 del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal

VersionRelease Date
22.920 de septiembre de 2022
22.830 de agosto de 2022
22.720 de julio de 2022
21.1216 de enero de 2022
21.61 de julio de 2021
21.531 de mayo de 2021
21.42 de mayo de 2021
21.31 de abril de 2021
20.1227 de diciembre de 2020
20.9.16 de octubre de 2020
20.830 de agosto de 2020
20.626 de junio de 2020
19.925 de septiembre de 2019
19.827 de agosto de 2019
19.729 de julio de 2019
19.65 de junio de 2019
19.516 de mayo de 2019
19.421 de abril de 2019
19.328 de marzo de 2019
18.11.121 de noviembre de 2018
18.1120 de noviembre de 2018
18.10.230 de octubre de 2018
18.10.126 de octubre de 2018
18.1019 de octubre de 2018
18.815 de agosto de 2018
18.623 de julio de 2018
18.5.119 de junio de 2018
18.51 de junio de 2018
17.127 de febrero de 2018
17.11.119 de diciembre de 2017
17.1129 de noviembre de 2017
17.101 de noviembre de 2017
17.929 de septiembre de 2017
17.829 de agosto de 2017
FileClassifierSize
aspose-html-18.5-javadoc.jarjavadoc3.02 MB
aspose-html-18.5.jar15.90 MB
aspose-html-18.5.pom393 bytes