Metadata
ภาพรวม
Metadata เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IDictionary<string, XmpValue>.
การเข้าถึง metadata XMP ที่ถูกเปิดเผยโดยสมาชิกรายแหล่ง เช่น Metadate.
หมวดนี้ให้วิธีการ 20 สําหรับทํางานกับวัตถุเมตาเดต้าในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart,และวิธีการเพิ่มเติม 2 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,และอีก 5 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Count | int | อ่าน | จํานวนของ metadata ที่ถูกกําหนดในขณะนี้. |
IsReadOnly | bool | อ่าน | รับค่า is read only. |
IsFixedSize | bool | อ่าน | เสมอผิด: ผู้โทรอาจเพิ่มและลบกุญแจได้. |
IsSynchronized | bool | อ่าน | เสมอผิด: ผู้โทรหาทําการติดต่อตามลําดับของตัวเอง. |
SyncRoot | object | อ่าน | วัตถุ Sentinel สําหรับการล็อคแบบ ICollection.SyncRoot. |
Keys | ICollection<string> | อ่าน | คีย์ Properties ทั้งหมดที่อยู่ใน metadata ที่เชื่อมโยง. |
Values | ICollection<XmpValue> | อ่าน | ค่าสมบัติทั้งหมดที่อยู่ในเมตาเดทที่เชื่อมโยง. |
NamespaceManager | XmlNamespaceManager | อ่าน | Live XmlNamespaceManager การขับเคลื่อนสกุล → ความละเอียด URI. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | อ่าน | PDF/A ขยายสนาม, คีย์โดยขยาย namespace prefix. |
PdfAidPart | string? | อ่าน | PDF/เครื่องหมายส่วนจาก pdfaid:part หรือ null. |
PdfAidConformance | string? | อ่าน | PDF/ระดับความเป็นไปจาก pdfaid:conformance หรือ null. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
getData() | การสะท้อนของเครื่องรับรอง Aspose.Pdf Metadata.getData) ผิว: ส่ง XMP แพ็คเก็ตเพื่อให้ผู้เรียกสามารถอ่าน RDF / XML ของแหลม. |
Add(key: string, value: XmpValue) | เพิ่มคุณสมบัติโดยรหัส raw. |
Add(key: string, value: object) | เพิ่มคุณสมบัติโดยคีย์ raw ด้วยค่าวัตถุแบบสุ่ม. |
Add(item: KeyValuePair<string, XmpValue>) | เพิ่มคู่คีย์ / ค่า (สัญญา IDictionary). |
Add(prefix: string, value: XmpPdfAExtensionObject) | เพิ่มคุณสมบัติ PDF/A เติมภายใต้เบี้ยว. |
Clear() | ลบสมบัติทั้งหมดจากเมตาเดทที่เชื่อมโยง. |
Contains(key: string) | ว่าเมตาเดทที่เชื่อมโยงมีคีย์ Raw ที่ให้ไว้หรือไม่. |
Contains(item: KeyValuePair<string, XmpValue>) | ว่าเมตาข้อมูลที่เชื่อมโยงมีคู่คีย์/ค่าถูกต้องหรือไม่. |
ContainsKey(key: string) | เรียก ContainsKey(key) ในตัวอย่างเมตาเดท้านี้. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | คัดลอกคู่คีย์/ค่าทั้งหมดเข้าในอาร์เรย์ เริ่มจากอินเด็กซ์. |
GetEnumerator() | เรียก GetEnumerator ในตัวอย่างเมตาดาต้านี้. |
GetNamespaceUriByPrefix(prefix: string) | แก้ข้อถัดหน้าที่ลงทะเบียนกับ URI ของพื้นที่ชื่อ XML หรือ null. |
GetPrefixByNamespaceUri(namespaceUri: string) | การค้นหากลับ: URI namespace ไปยังตัวอ่อนที่ลงทะเบียน, หรือ null. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | ลงทะเบียนตัวแปลของ namespace XML → การสอดคล้อง URI. |
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?) | ลงทะเบียนคําแปลหน้าตัวของ namespace XML → การสภาพ URI พร้อมกับการอธิบายโครงการ (นําไปใช้สําหรับ PDF/A extension wiring). |
Remove(key: string) | ลบคุณสมบัติที่คีย์; กลับ true หากมันมีอยู่. |
Remove(item: KeyValuePair<string, XmpValue>) | ลบคู่คีย์/ค่าที่ถูกต้อง หากมันมีอยู่ในขณะนี้. |
TryGetValue(key: string, value: XmpValue) | เรียก TryGetValue ((key, value) ในตัวอย่างเมตาเดท้านี้. |
Get(key: string) | รับค่าข้อความของคุณสมบัติโดยใช้ raw key, หรือ null หากไม่มี. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | กําหนดตัวจําแนก PDF/A สาม (ส่วน, ความเหมาะสม, เส้นข้อแก้ไข amd ไม่ต้องเลือก). |