เมตาเดท XMP
เมตาเดท XMP
XMP (Extensible Metadata Platform) เป็นรูปแบบเมตาเดต้า XML ที่ถูกนําไปใช้ในเอกสาร PDF เพื่ออธิบายชื่อ, ผู้เขียน, วันที่สร้าง,วันการปรับเปลี่ยน และคุณสมบัติตามความต้องการของผู้ใช้งาน (ISO 32000-1:2008, §14.3).
Xmp เมตาเดท้า
XmpMetadata ให้การเข้าถึง XMP เมตาเดทาสตรีมที่ติดอยู่ในเอกสาร PDF. สามารถเข้าถึงได้ผ่านคําศัพท์ metadata ของเอกสาร:
try (Document doc = new Document("input.pdf")) {
XmpMetadata xmp = doc.getMetadata();
// Access standard XMP properties
}การอ่านเมตาเดท่า
คุณสมบัติ XMP แบบมาตรฐาน เช่น ผู้สร้าง, วันที่สร้าง และวันที่ปรับเปลี่ยนคือ สามารถเข้าถึงได้ผ่านทาง XmpMetadata API เป็นค่าของทรัพย์สินที่ถูกชนิด.
DocumentInfo
การ DocumentInfo class ให้การเข้าถึงข้อมูลเอกสาร PDF แบบคลาสสิก คําศัพท์ (ชื่อ ผู้เขียน หัวข้อ คลิกคําสําคัญ สร้างผลงาน การสร้างวันที่, ModDate) ทั้งสอง DocumentInfo และ XmpMetadata มีอยู่อย่างอิสระ และอาจมี ค่าที่แตกต่างกัน.
การใช้งาน Document.getInfo() เพื่อให้ได้ DocumentInfo ตัวอย่าง:
try (Document doc = new Document("input.pdf")) {
DocumentInfo info = doc.getInfo();
String title = info.getTitle();
String author = info.getAuthor();
}