HTML เป็นภาษามาร์กอัปที่ใช้ในการจัดโครงสร้างหน้าเว็บโดยใช้องค์ประกอบต่างๆ แท็ก ฯลฯ เอกสาร HTML มักจะได้รับความช่วยเหลือจากเทคโนโลยีการจัดรูปแบบ เช่น CSS ในบางกรณี คุณอาจต้องแก้ไขการจัดรูปแบบข้อความในไฟล์ HTML เพื่อให้สอดคล้องกับสถานการณ์ดังกล่าว บทความนี้ครอบคลุมวิธีการเปลี่ยนสีข้อความในไฟล์ HTML โดยทางโปรแกรมใน Java
- การจัดรูปแบบสีข้อความ HTML – การติดตั้ง Java API
- เปลี่ยนสีข้อความใน HTML โดยใช้ Inline CSS โดยใช้ Java
- เปลี่ยนสีข้อความใน HTML โดยใช้ Internal CSS ใน Java
การจัดรูปแบบสีข้อความ HTML – การติดตั้ง Java API
Aspose.HTML for Java API รองรับการจัดการหรือแปลง [รูปแบบไฟล์] ต่างๆ 4 รวมถึง MD, XPS, SVG เป็นต้น คุณสามารถเข้าถึง API ได้อย่างง่ายดายโดยการกำหนดค่าไฟล์ JAR จาก ดาวน์โหลด หรือวางการกำหนดค่าต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ของคุณเพื่อติดตั้งจาก 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 โดยใช้ Inline CSS โดยใช้ Java
ขั้นตอนด้านล่างอธิบายวิธีการเปลี่ยนสีข้อความในไฟล์ HTML โดยใช้ CSS แบบอินไลน์:
- โหลด HTML ต้นทางโดยใช้คลาส HTMLDocument
- ค้นหาองค์ประกอบย่อหน้าแรกเพื่อตั้งค่าแอตทริบิวต์สไตล์
- ตั้งค่าแอตทริบิวต์สไตล์ด้วยคุณสมบัติสี
- บันทึกเอกสาร HTML
ข้อมูลโค้ดต่อไปนี้สาธิตวิธีการเปลี่ยนสีข้อความใน HTML โดยใช้ CSS แบบอินไลน์โดยทางโปรแกรมโดยใช้ Java:
// เตรียมเส้นทางไปยังไฟล์ HTML ต้นทาง
String documentPath = "color.html";
// สร้างตัวอย่างของเอกสาร HTML
var document = new com.aspose.html.HTMLDocument(documentPath);
// ค้นหาองค์ประกอบย่อหน้าแรกเพื่อตั้งค่าแอตทริบิวต์สไตล์
var paragraph = (com.aspose.html.HTMLElement)document.getElementsByTagName("p").get_Item(0);
// ตั้งค่าแอตทริบิวต์สไตล์ด้วยคุณสมบัติสี
paragraph.getStyle().setProperty("color" , "#8B0000");
// บันทึกเอกสาร HTML
document.save("inline-css.html");
เปลี่ยนสีข้อความใน HTML โดยใช้ Internal CSS โดยใช้ Java
ขั้นตอนต่อไปนี้อธิบายวิธีการเปลี่ยนสีข้อความใน HTML โดยใช้ CSS ภายในโดยใช้ Java:
- สร้างวัตถุของคลาส HTMLDocument
- สร้างองค์ประกอบสไตล์และตั้งค่าสีข้อความสำหรับองค์ประกอบย่อหน้าทั้งหมด
- ต่อท้ายสไตล์หลังจากค้นหาองค์ประกอบส่วนหัว
- บันทึกไฟล์ HTML ที่อัปเดต
โค้ดตัวอย่างต่อไปนี้อธิบายวิธีการเปลี่ยนสีข้อความในไฟล์ HTML โดยใช้ CSS ภายในโดยทางโปรแกรมใน Java:
// เตรียมเส้นทางไปยังไฟล์ HTML ต้นทาง
String documentPath = "color.html";
// สร้างตัวอย่างของเอกสาร HTML
var document = new com.aspose.html.HTMLDocument(documentPath);
// สร้างองค์ประกอบสไตล์และกำหนดค่าสีข้อความสำหรับองค์ประกอบย่อหน้าทั้งหมด
var style = document.createElement("style");
style.setTextContent("p { color:#8B0000 }");
// ค้นหาองค์ประกอบส่วนหัวของเอกสารและเพิ่มองค์ประกอบรูปแบบต่อท้ายส่วนหัว
var head = document.getElementsByTagName("head").get_Item(0);
head.removeChild((com.aspose.html.HTMLElement)document.getElementsByTagName("style").get_Item(0));
head.appendChild(style);
// บันทึกเอกสาร HTML เป็นไฟล์
document.save("internal-css-replace.html");
สำรวจ Aspose.HTML for Java
คุณสามารถไปที่ส่วน [documentation][7] เพื่อเรียนรู้คุณสมบัติมากมายที่รวมอยู่ใน API
บทสรุป
โดยสรุป คุณได้เรียนรู้วิธีการเปลี่ยนสีข้อความในเอกสาร HTML โดยทางโปรแกรมโดยใช้ Java นอกจากนี้ โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ