Tạo tệp HTML Java

Các tệp HTML chứa ngôn ngữ đánh dấu có thể được sử dụng để định dạng văn bản và nội dung trang khác được xem bằng trình duyệt web. Bạn có thể muốn tạo các trang HTML cho các yêu cầu khác nhau. Theo đó, bài viết này đề cập đến cách tạo tệp HTML theo chương trình trong Java.

Tạo tệp HTML – Cài đặt Java API

Aspose.HTML for Java có thể được sử dụng để tạo, chỉnh sửa hoặc chuyển đổi HTML, SVG, MD và các định dạng tệp khác. Bạn có thể định cấu hình API bằng cách tải xuống tệp JAR của nó từ phần Tải xuống hoặc sử dụng các cấu hình Maven sau trong tệp pom.xml của dự án dựa trên Maven của bạn. Nó sẽ cấu hình thư viện từ Kho lưu trữ Aspose:

Kho:

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

phụ thuộc:

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

Tạo một tệp HTML theo lập trình trong Java

Các bước sau đây trình bày cách tạo một tệp HTML cơ bản từ đầu bằng lập trình trong Java:

  1. Khởi tạo một đối tượng của lớp HTMLDocument.
  2. Tạo một thành phần văn bản và thêm nó vào tài liệu trống.
  3. Lưu tệp HTML đầu ra.

Mẫu mã bên dưới cho biết cách tạo tệp HTML từ đầu bằng lập trình bằng Java:

// Chuẩn bị đường dẫn đầu ra để lưu tài liệu
String documentPath = "create-new-document.html";

// Khởi tạo một tài liệu HTML trống
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();

// Tạo một phần tử văn bản và thêm nó vào tài liệu
var text = document.createTextNode("Hello World!");
document.getBody().appendChild(text);

// Lưu tài liệu vào đĩa
document.save(documentPath);

Tạo một tệp HTML nâng cao trong Java

Phần này là một bước xa hơn từ thông tin chúng tôi đã tìm hiểu ở trên. Nó giải thích cách tạo phiên bản nâng cao của tệp HTML trong đó tiêu đề, đoạn văn và danh sách sẽ được thêm vào bằng Java:

  1. Khởi tạo một thể hiện của lớp HTMLDocument.
  2. Tạo một phần tử tiêu đề và thêm nó vào tài liệu.
  3. Thêm một đoạn văn và nối nó.
  4. Thêm một mục danh sách và lưu nó dưới dạng tệp HTML.

Đoạn mã dưới đây giải thích cách tạo tệp HTML nâng cao theo chương trình trong Java:

// Tạo một tài liệu HTML trống
var document = new com.aspose.html.HTMLDocument();

// thêm tiêu đề
// Tạo một phần tử tiêu đề
var h2 = (com.aspose.html.HTMLHeadingElement)document.createElement("h2");

// Tạo một phần tử văn bản
var text = document.createTextNode("This is Sample Heading!");

// Thêm phần tử văn bản vào tiêu đề
h2.appendChild(text);

// thêm tiêu đề to the document
document.getBody().appendChild(h2);

// Thêm Đoạn
// Tạo phần tử đoạn văn
var p = (com.aspose.html.HTMLParagraphElement)document.createElement("p");

// Đặt thuộc tính tùy chỉnh
p.setAttribute("id", "first-paragraph");

// Tạo một nút văn bản
var paraText = document.createTextNode("This is first paragraph. ");

// Thêm văn bản vào đoạn văn
p.appendChild(paraText);

// Đính kèm đoạn văn vào nội dung tài liệu 
document.getBody().appendChild(p);

// Thêm danh sách đặt hàng
// Tạo phần tử đoạn văn
var list = (com.aspose.html.HTMLOListElement)document.createElement("ol");

// Thêm mục li
var item1 = (com.aspose.html.HTMLLIElement)document.createElement("li");
item1.appendChild(document.createTextNode("First list item."));

// Thêm mục lis to the list
list.appendChild(item1);

// Đính kèm danh sách vào nội dung tài liệu 
document.getBody().appendChild(list);

// Lưu tài liệu HTML vào một tệp 
document.save("create-html-advanced.html");

Khám phá Aspose.HTML for Java

Bạn có thể xem không gian [tài liệu][7] để khám phá nhiều tính năng khác của API.

Phần kết luận

Tóm lại, bạn đã học cách tạo một tệp HTML trong Java. Nó giải thích trường hợp sử dụng cơ bản để tạo tệp HTML cũng như phiên bản nâng cao để tạo tệp HTML từ đầu theo lập trình trong Java. Ngoài ra, vui lòng viết thư cho chúng tôi tại forum trong trường hợp có bất kỳ thắc mắc nào.

Xem thêm