HTML สีข้อความ Java

HTML เป็นภาษามาร์กอัปที่ใช้ในการจัดโครงสร้างหน้าเว็บโดยใช้องค์ประกอบต่างๆ แท็ก ฯลฯ เอกสาร HTML มักจะได้รับความช่วยเหลือจากเทคโนโลยีการจัดรูปแบบ เช่น CSS ในบางกรณี คุณอาจต้องแก้ไขการจัดรูปแบบข้อความในไฟล์ HTML เพื่อให้สอดคล้องกับสถานการณ์ดังกล่าว บทความนี้ครอบคลุมวิธีการเปลี่ยนสีข้อความในไฟล์ HTML โดยทางโปรแกรมใน 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 แบบอินไลน์:

  1. โหลด HTML ต้นทางโดยใช้คลาส HTMLDocument
  2. ค้นหาองค์ประกอบย่อหน้าแรกเพื่อตั้งค่าแอตทริบิวต์สไตล์
  3. ตั้งค่าแอตทริบิวต์สไตล์ด้วยคุณสมบัติสี
  4. บันทึกเอกสาร 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:

  1. สร้างวัตถุของคลาส HTMLDocument
  2. สร้างองค์ประกอบสไตล์และตั้งค่าสีข้อความสำหรับองค์ประกอบย่อหน้าทั้งหมด
  3. ต่อท้ายสไตล์หลังจากค้นหาองค์ประกอบส่วนหัว
  4. บันทึกไฟล์ 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 นอกจากนี้ โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ

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