Створення HTML-файлу Java

Файли HTML містять мову розмітки, яку можна використовувати для форматування тексту та іншого вмісту сторінок, які переглядаються за допомогою веб-переглядачів. Ви можете створити HTML-сторінки для різних вимог. Відповідно, у цій статті розповідається про те, як програмно створити файл HTML на Java.

Створення файлів HTML – встановлення Java API

Aspose.HTML for Java можна використовувати для створення, редагування або конвертації HTML, SVG, MD та інших форматів файлів. Ви можете налаштувати API, завантаживши його файл JAR із розділу Завантаження або використовуючи наступні налаштування Maven у файлі pom.xml вашого проекту на основі Maven. Він налаштує бібліотеку з Aspose Repository:

Репозиторій:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Залежність:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

Створіть файл HTML програмним способом у Java

Наступні кроки демонструють, як програмно створити базовий файл HTML з нуля в Java:

  1. Ініціалізувати об’єкт класу HTMLDocument.
  2. Створіть текстовий елемент і додайте його до порожнього документа.
  3. Збережіть вихідний файл HTML.

Зразок коду нижче показує, як створити файл HTML з нуля програмним шляхом за допомогою Java:

// Підготуйте вихідний шлях для збереження документа
String documentPath = "create-new-document.html";

// Ініціалізуйте порожній документ HTML
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();

// Створіть текстовий елемент і додайте його до документа
var text = document.createTextNode("Hello World!");
document.getBody().appendChild(text);

// Збережіть документ на диск
document.save(documentPath);

Створіть розширений HTML-файл на Java

Цей розділ є кроком далі від інформації, яку ми дізналися вище. Тут пояснюється, як створити розширену версію файлу HTML, де заголовок, абзац і список будуть додані за допомогою Java:

  1. Ініціалізуйте екземпляр класу HTMLDocument.
  2. Створіть елемент заголовка та додайте його до документа.
  3. Додайте абзац і додайте його.
  4. Додайте елемент списку та збережіть його як файл HTML.

У наведеному нижче фрагменті коду пояснюється, як програмно створити розширений файл HTML на Java:

// Створіть порожній документ HTML
var document = new com.aspose.html.HTMLDocument();

// Додайте заголовок
// Створіть елемент заголовка
var h2 = (com.aspose.html.HTMLHeadingElement)document.createElement("h2");

// Створіть текстовий елемент
var text = document.createTextNode("This is Sample Heading!");

// Додати текстовий елемент до заголовка
h2.appendChild(text);

// Додайте заголовок to the document
document.getBody().appendChild(h2);

// Додати абзац
// Створіть елемент абзацу
var p = (com.aspose.html.HTMLParagraphElement)document.createElement("p");

// Встановіть спеціальний атрибут
p.setAttribute("id", "first-paragraph");

// Створіть текстовий вузол
var paraText = document.createTextNode("This is first paragraph. ");

// Додайте текст до абзацу
p.appendChild(paraText);

// Приєднати абзац до тіла документа 
document.getBody().appendChild(p);

// Додати впорядкований список
// Створіть елемент абзацу
var list = (com.aspose.html.HTMLOListElement)document.createElement("ol");

// Додати елемент li
var item1 = (com.aspose.html.HTMLLIElement)document.createElement("li");
item1.appendChild(document.createTextNode("First list item."));

// Додати елемент lis to the list
list.appendChild(item1);

// Приєднати список до основної частини документа 
document.getBody().appendChild(list);

// Збережіть документ HTML у файл 
document.save("create-html-advanced.html");

Дослідіть Aspose.HTML for Java

Ви можете переглянути розділ [документація][7], щоб ознайомитися з іншими функціями API.

Висновок

На завершення ви дізналися, як створити файл HTML на Java. Тут пояснюється основний варіант використання створення файлу HTML, а також розширена версія для створення файлу HTML з нуля програмним шляхом у Java. Крім того, будь ласка, не соромтеся писати нам на форум у разі будь-яких проблем.

Дивись також