Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>22.9</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-html', version: '22.9')
<dependency org="com.aspose" name="aspose-html" rev="22.9">
<artifact name="aspose-html" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-html" % "22.9"
API Java de manipulation du fichier HTML
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 à 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 une boîte de 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
Version | Release Date |
---|---|
22.9 | 20 septembre 2022 |
22.8 | 30 août 2022 |
22.7 | 20 juillet 2022 |
21.12 | 16 janvier 2022 |
21.6 | 1 juillet 2021 |
21.5 | 31 mai 2021 |
21.4 | 2 mai 2021 |
21.3 | 1 avril 2021 |
20.12 | 27 décembre 2020 |
20.9.1 | 6 octobre 2020 |
20.8 | 30 août 2020 |
20.6 | 26 juin 2020 |
19.9 | 25 septembre 2019 |
19.8 | 27 août 2019 |
19.7 | 29 juillet 2019 |
19.6 | 5 juin 2019 |
19.5 | 16 mai 2019 |
19.4 | 21 avril 2019 |
19.3 | 28 mars 2019 |
18.11.1 | 21 novembre 2018 |
18.11 | 20 novembre 2018 |
18.10.2 | 30 octobre 2018 |
18.10.1 | 26 octobre 2018 |
18.10 | 19 octobre 2018 |
18.8 | 15 août 2018 |
18.6 | 23 juillet 2018 |
18.5.1 | 19 juin 2018 |
18.5 | 1 juin 2018 |
17.12 | 7 février 2018 |
17.11.1 | 19 décembre 2017 |
17.11 | 29 novembre 2017 |
17.10 | 1 novembre 2017 |
17.9 | 29 septembre 2017 |
17.8 | 29 août 2017 |
Aspose Total Aspose HTML Aspose Java API html java library html java class Maven html converter svg converter mhtml converter markdown converter template converter html to image html to pdf html to xps html to mhtml html to markdown svg to image svg to pdf svg to xps epub to image epub to pdf epub to xps mhtml to image mhtml to pdf mhtml to xps markdown to html html template html navigation html5 DOM html form editor css extension