ในคำแนะนำสั้นๆ นี้ คุณจะได้รับคำอธิบายโดยย่อของ วิธีแก้ไขข้อมูลเมตาของเอกสาร Word ใน Java โดยจะอธิบายการกำหนดค่าที่จำเป็นใน IDE ตรรกะการเขียนโปรแกรมผ่านขั้นตอนโดยละเอียด และโค้ดตัวอย่างที่รันได้เพื่อพัฒนาตัวแก้ไขข้อมูลเมตา DOCX ใน Java คุณสมบัติแบบกำหนดเองและคุณสมบัติในตัวประเภทต่างๆ จะแสดงเพื่อความเข้าใจที่ชัดเจนเกี่ยวกับคุณสมบัตินี้
ขั้นตอนในการเปลี่ยนคุณสมบัติของเอกสาร Word ใน Java
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words for Java เพื่อแก้ไขคุณสมบัติของเอกสาร
- โหลดไฟล์ Word เป้าหมายที่ต้องการแก้ไขคุณสมบัติ
- เข้าถึงคอลเลกชันของ custom properties และตรวจสอบว่ามีคุณสมบัติที่ต้องการหรือไม่
- ตั้งค่าใหม่ของคุณสมบัติแบบกำหนดเอง
- เข้าถึงและอัปเดต built-in properties
- บันทึกไฟล์ 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