Просмотрите наши продукты

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

HTML -файлы манипулирование Java API

main-banner

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия

Java Html API помогает разработчикам написать, читать, модифицировать, ориентироваться и преобразовать (x) HTML -документы из приложений Java.

Aspose.html для Java API работает в качестве безголового браузера, который позволяет вам преодолеть Создать или открыть существующие HTML -документы из различных источников, чтобы выполнить операции манипуляции, такие как удаление и замену HTML -узлов, сохранение документов HTML, извлечение CSS из HTML, настройка песочницей документа и многого другого. Вы можете ориентироваться в документах HTML, используя различные методы, такие как обход элемента, обход документов, запросы xPath и запросы селектора CSS, а также манипулирование HTML DOM через JavaScript, преобразование файла HTML в изображения или фиксированные форматы склады файлы в другие форматы файлов.

HTML -функции обработки

  • написано полностью на Java и работает с JRE. -Поддерживает как 32-разрядную поддержку ОС, так и 64-разрядную поддержку.
  • Создать или открыть существующий HTML -документ из разных источников.
  • Возможность манипулировать (создавать, редактировать, удалять, заменить) HTML -узлы через API.
  • Извлеките стили CSS для конкретного HTML -узла.
  • Настройте песочницу документа, которая влияет на обработку документов HTML.
  • Поддерживает навигацию через HTML -документ различными способами (обход элемента, обход документа, запросы XPath, запросы селектора CSS).
  • Манипулировать HTML DOM через JavaScript.
  • Преобразовать веб -документы в различные поддерживаемые форматы файлов.
  • Извлечь текст со страниц.
  • Поиск текста со страниц.
  • Добавить текст в 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
  • Преобразовать документы HTML в формат XPS.

Читать и написать веб -форматы

** web: ** html, xhtml^, mhtml ^^
** Другое: ** SVG*, MD **

Сохранить HTML как

** Фиксированный макет: ** pdf, xps
** Изображения: ** Tiff, JPEG, PNG, BMP

Читать форматы

** Изображения: ** epub

поддерживаемые среды

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** Mac OS X
  • ** Linux: ** Ubuntu, OpenSuse, Centos и другие
  • ** java версии: ** j2se 6.0 (1.6), j2se 7.0 (1.7), j2se 8.0 (1.8)

Начать

Aspose.html Java API размещены на Применить репозиторий. Вы можете легко использовать Aspose.html для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Installing Aspose.HTML for Java from Применить репозиторий.

загрузить HTML из удаленного места

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 Примеры?

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=Примеры_Java_AdvancedUsage_DOMMutationObserver_ObserveHowNodesAreAdded test

Gradle

./gradlew test --tests "com.aspose.html.examples.Примеры_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

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия

VersionRelease Date
22.920 сентября 2022 г.
22.830 августа 2022 г.
22.720 июля 2022 г.
21.1216 января 2022 г.
21.61 июля 2021 г.
21.531 мая 2021 г.
21.42 мая 2021 г.
21.31 апреля 2021 г.
20.1227 декабря 2020 г.
20.9.16 октября 2020 г.
20.830 августа 2020 г.
20.626 июня 2020 г.
19.925 сентября 2019 г.
19.827 августа 2019 г.
19.729 июля 2019 г.
19.65 июня 2019 г.
19.516 мая 2019 г.
19.421 апреля 2019 г.
19.328 марта 2019 г.
18.11.121 ноября 2018 г.
18.1120 ноября 2018 г.
18.10.230 октября 2018 г.
18.10.126 октября 2018 г.
18.1019 октября 2018 г.
18.815 августа 2018 г.
18.623 июля 2018 г.
18.5.119 июня 2018 г.
18.51 июня 2018 г.
17.127 февраля 2018 г.
17.11.119 декабря 2017 г.
17.1129 ноября 2017 г.
17.101 ноября 2017 г.
17.929 сентября 2017 г.
17.829 августа 2017 г.