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คําอธิบาย
Countintอ่านจํานวนของ metadata ที่ถูกกําหนดในขณะนี้.
IsReadOnlyboolอ่านรับค่า is read only.
IsFixedSizeboolอ่านเสมอผิด: ผู้โทรอาจเพิ่มและลบกุญแจได้.
IsSynchronizedboolอ่านเสมอผิด: ผู้โทรหาทําการติดต่อตามลําดับของตัวเอง.
SyncRootobjectอ่านวัตถุ Sentinel สําหรับการล็อคแบบ ICollection.SyncRoot.
KeysICollection<string>อ่านคีย์ Properties ทั้งหมดที่อยู่ใน metadata ที่เชื่อมโยง.
ValuesICollection<XmpValue>อ่านค่าสมบัติทั้งหมดที่อยู่ในเมตาเดทที่เชื่อมโยง.
NamespaceManagerXmlNamespaceManagerอ่านLive XmlNamespaceManager การขับเคลื่อนสกุล → ความละเอียด URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>อ่านPDF/A ขยายสนาม, คีย์โดยขยาย namespace prefix.
PdfAidPartstring?อ่านPDF/เครื่องหมายส่วนจาก pdfaid:part หรือ null.
PdfAidConformancestring?อ่าน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 ไม่ต้องเลือก).

ดูเช่นกัน

 ภาษาไทย