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

API Java de manipulation du fichier HTML

banner

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Chercher | Support gratuit | Licence temporaire

Le API Java HTML aide les développeurs à écrire, lire, modifier, naviguer et convertir (x) des documents HTML à partir des applications Java.

Aspose.html pour l’API Java fonctionne comme un navigateur sans tête qui vous permet de Créer ou ouvrir des documents HTML existants à partir de diverses sources afin d’effectuer des opérations de manipulation telles que Supprimer et remplacer les nœuds HTML, enregistrer des documents HTML, extraire CSS de HTML, configurer un sable de document et plus encore. Vous pouvez naviguer sur des documents HTML en utilisant diverses méthodes, telles que la traversée d’éléments, la traversée de documents, les requêtes XPath et les requêtes de sélecteur CSS ainsi que pour manipuler HTML DOM via JavaScript, convertir le fichier HTML en images ou formats de mise en page fixe, et convertir XHTML et EPUB fichiers vers d’autres formats de fichiers.

Fonctionnalités de traitement HTML

  • Écrit complètement en Java et travaille avec JRE.
  • prend en charge la prise en charge du système d’exploitation `32 bits ’et 64 bits.
  • Créer ou ouvrir un document HTML existant à partir de différentes sources.
  • Capacité à manipuler (créer, modifier, supprimer, remplacer) les nœuds HTML via l’API.
  • Extraire les styles CSS pour un nœud HTML spécifique.
  • Configurer un bac à sable de document qui affecte le traitement des documents HTML.
  • Prend en charge la navigation via un document HTML de diverses manières (traversée d’éléments, traversée de documents, requêtes XPath, requêtes de sélecteur CSS).
  • Manipuler HTML DOM via JavaScript.
  • Convertir les documents Web en différents formats de fichiers pris en charge.
  • Extraire le texte des pages.
  • Recherchez le texte à partir des pages.
  • Ajouter du texte dans le fichier 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
  • Convertir les documents HTML au format XPS.

lire et écrire des formats Web

** Web: ** html, xhtml ^, mhtml ^^
** Autre: ** SVG *, MD **

Enregistrer HTML comme

** Disposition fixe: ** PDF, XPS
** Images: ** Tiff, jpeg, png, bmp

Formats de lecture

** Images: ** epub

Environnements pris en charge

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** mac os x
  • ** Linux: ** Ubuntu, OpenSuse, Centos et autres
  • ** Versions Java: ** J2SE 6.0 (1.6), J2SE 7.0 (1.7), J2SE 8.0 (1.8)

Commencer

Les API Java Aspose.html sont hébergées au Référentiel. Vous pouvez facilement utiliser Aspose.html pour l’API Java directement dans vos projets Maven avec des configurations simples. Pour les instructions détaillées, veuillez visiter la page de documentation Installing Aspose.HTML for Java from Référentiel.

Charge Html à partir d’un emplacement distant

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

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

Gradle

./gradlew test --tests "com.aspose.html.examples.Exemples_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

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Chercher | Support gratuit | Licence temporaire

VersionRelease Date
22.920 septembre 2022
22.830 août 2022
22.720 juillet 2022
21.1216 janvier 2022
21.61 juillet 2021
21.531 mai 2021
21.42 mai 2021
21.31 avril 2021
20.1227 décembre 2020
20.9.16 octobre 2020
20.830 août 2020
20.626 juin 2020
19.925 septembre 2019
19.827 août 2019
19.729 juillet 2019
19.65 juin 2019
19.516 mai 2019
19.421 avril 2019
19.328 mars 2019
18.11.121 novembre 2018
18.1120 novembre 2018
18.10.230 octobre 2018
18.10.126 octobre 2018
18.1019 octobre 2018
18.815 août 2018
18.623 juillet 2018
18.5.119 juin 2018
18.51 juin 2018
17.127 février 2018
17.11.119 décembre 2017
17.1129 novembre 2017
17.101 novembre 2017
17.929 septembre 2017
17.829 août 2017