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

HTML -Datei Manipulation Java API

banner

Produktseite | Dokumente | Demos | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz

Der Java HTML API unterstützt Entwickler beim Schreiben, Lesen, Ändern, Navigieren und Konvertieren (x) HTML -Dokumente aus Java -Anwendungen.

ASSON.HTML für Java -API arbeitet als kopflosem Browser, mit dem Sie Erstellen oder öffnen vorhandene HTML -Dokumente aus verschiedenen Quellen ausführen können, um Manipulationsvorgänge wie HTML -Knoten zu entfernen und zu ersetzen, HTML -Dokumente zu speichern, CSS aus HTML zu extrahieren, eine Dokument -Sandbox zu konfigurieren und mehr. Sie können HTML -Dokumente mit verschiedenen Methoden navigieren, z. Dateien zu anderen Dateiformaten.

HTML -Verarbeitungsfunktionen

  • komplett in Java geschrieben und arbeitet mit Jre. -unterstützt sowohl den 32-Bit “&` 64-Bit “-Bo-Support.
  • Erstellen oder öffnen Sie ein vorhandenes HTML -Dokument aus verschiedenen Quellen.
  • Fähigkeit, HTML -Knoten über API zu manipulieren (erstellen, bearbeiten, entfernen, ersetzen).
  • CSS -Stile für einen bestimmten HTML -Knoten extrahieren.
  • Konfigurieren Sie eine Dokument -Sandbox, die sich auf die Verarbeitung von HTML -Dokumenten auswirkt.
  • Unterstützt die Navigation durch HTML -Dokument auf verschiedene Weise (Element -Traversal, Dokumenttraversal, XPath -Abfragen, CSS -Selektorabfragen).
  • Manipulieren Sie HTML DOM über JavaScript.
  • Konvertieren Sie Webdokumente in verschiedene unterstützte Dateiformate.
  • Text aus den Seiten extrahieren.
  • Suchen Sie den Text von Seiten.
  • Fügen Sie Text in die HTML -Datei hinzu.
  • 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
  • Konvertieren Sie HTML -Dokumente in das XPS -Format.

Lesen und Schreiben von Webformaten

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

speichern HTML als

** Behobene Layout: ** PDF, XPS
** Bilder: ** Tiff, JPEG, PNG, BMP

Formate lesen

** Bilder: ** Epub

unterstützte Umgebungen

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** Mac OS x
  • ** Linux: ** Ubuntu, OpenSuse, Centos und andere
  • ** Java -Versionen: ** J2SE 6.0 (1,6), J2SE 7.0 (1,7), J2SE 8.0 (1,8) `

Loslegen

ASSON.HTML JAVA APIs werden am ASSOSE Repository gehostet. Sie können ASPOSPE.HTML für Java -API einfach in Ihren Maven -Projekten mit einfachen Konfigurationen verwenden. Für die detaillierten Anweisungen besuchen Sie bitte Installing Aspose.HTML for Java from ASSOSE Repository -Dokumentationsseite.

HTML von einem Remote -Standort laden

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

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

Gradle

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

Produktseite | Dokumente | Demos | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz

VersionRelease Date
22.920. September 2022
22.830. August 2022
22.720. Juli 2022
21.1216. Januar 2022
21.61. Juli 2021
21.531. Mai 2021
21.42. Mai 2021
21.31. April 2021
20.1227. Dezember 2020
20.9.16. Oktober 2020
20.830. August 2020
20.626. Juni 2020
19.925. September 2019
19.827. August 2019
19.729. Juli 2019
19.65. Juni 2019
19.516. Mai 2019
19.421. April 2019
19.328. März 2019
18.11.121. November 2018
18.1120. November 2018
18.10.230. Oktober 2018
18.10.126. Oktober 2018
18.1019. Oktober 2018
18.815. August 2018
18.623. Juli 2018
18.5.119. Juni 2018
18.51. Juni 2018
17.127. Februar 2018
17.11.119. Dezember 2017
17.1129. November 2017
17.101. November 2017
17.929. September 2017
17.829. August 2017
FileClassifierSize
aspose-html-21.6-javadoc.jarjavadoc2.37 MB
aspose-html-21.6-jdk1.8.jarjdk1.827.88 MB
aspose-html-21.6-jdk11.jarjdk1128.91 MB
aspose-html-21.6.pom447 bytes