XmpMetadata
ภาพรวม
XmpMetadata เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET.
ให้การเข้าถึง metadata XMP ที่ถูกนําไปใช้ใน PDF.
หมวดนี้ให้ 11 วิธีในการทํางานกับ XmpMetadata วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Keys | IEnumerable<string> | อ่าน | คีย์ของ metadata ทั้งหมด (คุณสมบัติเส้นเรียบรวมกับคุณภาพที่มีค่าชื่อตามโครงสร้าง). |
Count | int | อ่าน | จํานวนของสังหาริมทรัพย์. |
PdfAidPart | string? | อ่าน/เขียน | รับส่วนการระบุ PDF/A (pdfaid:part) เช่น. |
PdfAidConformance | string? | อ่าน/เขียน | รับระดับความเหมาะสมในการจําแนก PDF/A (pdfaid:conformance) เช่น. |
IsDirty | bool | อ่าน | การที่เมตาข้อมูลถูกปรับเปลี่ยนตั้งแต่การอัด. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
Get(key: string) | รับคุณสมบัติเมตาเดต้าโดยคีย์ (เช่น “dc:title”, “xmp:CreatorTool”). |
ContainsKey(key: string) | ว่ามีกุญแจหรือไม่. |
Set(key: string, value: string) | ตั้งค่าคุณสมบัติเมตาดาต้า. |
Add(key: string, value: XmpValue) | เพิ่มคุณสมบัติเมตาเดทาที่มี XmpValue ที่ถูกเขียนไว้. |
Add(key: string, value: string) | เพิ่มคุณสมบัติ metadata ด้วยค่า string. |
GetXmpValue(key: string) | รับคุณสมบัติเมตาเดทาเป็น XmpValue หรือ null หากไม่พบ. |
Remove(key: string) | ลบคุณสมบัติ metadata. |
GetArray(key: string) | รับสมบัติ metadata เป็นอาร์เรย์ของค่า (สําหรับ rdf:Seq/Bag สมบัติเช่น dc:creator, dc.subject). |
SetArray(key: string, values: IEnumerable<string>) | ตั้งค่าคุณสมบัติเมตาดาต้าเป็นอาเรย์ (แปลงเป็น rdf:Seq). |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | จดทะเบียน URI namespace ที่กําหนดเองสําหรับตัวอ่อน เพื่อให้คุณสมบัติที่ใช้ตัวล่วงหน้านั้นสามารถจัดเรียงได้ด้วยการประกาศ namespaces ที่ถูกต้องใน ToXml(). |
ToXml() | การเรียงรายเมตาเดทเป็นรุ่น XMP/RDF XML. |