สร้างไฟล์ HTML Java

ไฟล์ HTML มีภาษามาร์กอัปซึ่งสามารถใช้จัดรูปแบบข้อความและเนื้อหาของหน้าอื่นๆ ที่ดูโดยใช้เว็บเบราว์เซอร์ คุณอาจต้องการสร้างหน้า HTML สำหรับข้อกำหนดต่างๆ ดังนั้น บทความนี้จึงครอบคลุมถึงวิธีการสร้างไฟล์ HTML โดยทางโปรแกรมใน Java

สร้างไฟล์ HTML – การติดตั้ง Java API

Aspose.HTML for Java สามารถใช้สร้าง แก้ไข หรือแปลง HTML, SVG, MD และ รูปแบบไฟล์ อื่นๆ คุณสามารถกำหนดค่า API ได้โดยการดาวน์โหลดไฟล์ JAR จากส่วน ดาวน์โหลด หรือใช้การกำหนดค่า Maven ต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ที่ใช้ Maven มันจะกำหนดค่าไลบรารีจาก Aposose 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 สำหรับ Java

คุณสามารถดูพื้นที่ [เอกสาร][7] เพื่อสำรวจคุณสมบัติอื่นๆ ของ API

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีสร้างไฟล์ HTML ใน Java โดยจะอธิบายกรณีการใช้งานพื้นฐานของการสร้างไฟล์ HTML ตลอดจนเวอร์ชันขั้นสูงเพื่อสร้างไฟล์ HTML ตั้งแต่เริ่มต้นโดยทางโปรแกรมใน Java นอกจากนี้ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัม ในกรณีที่มีข้อกังวลใดๆ

ดูสิ่งนี้ด้วย