วิธีแก้ไขข้อมูลเมตาของเอกสาร Word ใน Java

ในคำแนะนำสั้นๆ นี้ คุณจะได้รับคำอธิบายโดยย่อของ วิธีแก้ไขข้อมูลเมตาของเอกสาร Word ใน Java โดยจะอธิบายการกำหนดค่าที่จำเป็นใน IDE ตรรกะการเขียนโปรแกรมผ่านขั้นตอนโดยละเอียด และโค้ดตัวอย่างที่รันได้เพื่อพัฒนาตัวแก้ไขข้อมูลเมตา DOCX ใน Java คุณสมบัติแบบกำหนดเองและคุณสมบัติในตัวประเภทต่างๆ จะแสดงเพื่อความเข้าใจที่ชัดเจนเกี่ยวกับคุณสมบัตินี้

ขั้นตอนในการเปลี่ยนคุณสมบัติของเอกสาร Word ใน Java

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words for Java เพื่อแก้ไขคุณสมบัติของเอกสาร
  2. โหลดไฟล์ Word เป้าหมายที่ต้องการแก้ไขคุณสมบัติ
  3. เข้าถึงคอลเลกชันของ custom properties และตรวจสอบว่ามีคุณสมบัติที่ต้องการหรือไม่
  4. ตั้งค่าใหม่ของคุณสมบัติแบบกำหนดเอง
  5. เข้าถึงและอัปเดต built-in properties
  6. บันทึกไฟล์ Word ที่เป็นผลลัพธ์พร้อมคุณสมบัติที่อัปเดต

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

รหัสเพื่อแก้ไขคุณสมบัติของเอกสารใน Word ใน Java

import com.aspose.words.*;
public class Main {
public static void main(String[] args) throws Exception // Update Word Metadata in Java
{
// Set the licenses
new com.aspose.words.License().setLicense("Aspose.Total.lic");
// Load the document
Document doc = new Document("SampleProps.docx");
// Access the properties
CustomDocumentProperties custProps = doc.getCustomDocumentProperties();
// Check the desired property
if (custProps.get("Reviewed") != null)
{
// Set new properties
custProps.get("Reviewed By").setValue("Mart");
custProps.get("Reviewed Date").setValue(new java.util.Date());
}
// Access the properties
BuiltInDocumentProperties documentProperties = doc.getBuiltInDocumentProperties();
// Update the properties
documentProperties.get("Pages").setValue(doc.getPageCount());
documentProperties.get("Comments").setValue("Document Comments");
documentProperties.get("Title").setValue("Document Title");
// Save the output file
doc.save("Output.docx");
System.out.println("Done");
}
}

คุณได้สำรวจกระบวนการเพื่อ แก้ไขข้อมูลเมตาของเอกสาร Word ใน Java ผ่านตัวอย่างโค้ดนี้ เมธอด getCustomDocumentProperties() ในคลาส Document จัดเตรียมคอลเลกชันของคุณสมบัติแบบกำหนดเองสำหรับการแก้ไขซึ่งแต่ละคุณสมบัติสามารถเข้าถึงได้โดยใช้เมธอด get() ในทำนองเดียวกัน เมธอด getBuiltInDocumentProperties() ให้การเข้าถึงคุณสมบัติในตัวสำหรับการแก้ไข

บทความนี้แนะนำให้เราเข้าถึงและแก้ไขข้อมูลเมตาของ Word หากคุณต้องการแปลงไฟล์ Word เป็นไฟล์มาร์กอัป โปรดดูบทความใน วิธีแปลง Word เป็น markdown โดยใช้ Java

 ไทย