PdfXmpMetadata
ภาพรวม
PdfXmpMetadata เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IDictionary<string, XmpValue>.
หน้าตัวกลางแบบวารสารคําศัพท์บนไฟฟ้า XMP ของเอกสาร PDF.
หมวดนี้ให้ 31 วิธีในการทํางานกับ PdfXmpMetadata วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata,และ 4 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Count, Document, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized,และอีก 3 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Document | Aspose.Pdf.Document | อ่าน | เอกสารที่ผูกกับหน้านี้ ถูกเปิดเผยเพื่อให้มันสามารถถูกเชื่อมต่อในหน้าอื่นได้. |
Count | int | อ่าน | จํานวนของ metadata ที่ถูกกําหนดในขณะนี้. |
IsReadOnly | bool | อ่าน | รับค่า is read only. |
IsFixedSize | bool | อ่าน | เสมอผิด: ผู้โทรอาจเพิ่มและลบกุญแจได้. |
IsSynchronized | bool | อ่าน | จริงครับ หน้าหน้านี้เป็นเส้นเดียว ผู้โทรหาจะเรียงลําดับการเข้าถึงของตัวเอง. |
SyncRoot | object | อ่าน | วัตถุ Sentinel กลับเพื่อการล็อคแบบ SyncRoot. |
Keys | ICollection<string> | อ่าน | คีย์ Properties ทั้งหมดที่อยู่ใน metadata ที่เชื่อมโยง. |
Values | ICollection<XmpValue> | อ่าน | ค่าสมบัติทั้งหมดที่อยู่ในเมตาเดทที่เชื่อมโยง. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | อ่าน | PDF/A ขยายสนาม, คีย์โดยขยาย namespace prefix. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
PdfXmpMetadata() | สร้างหน้าผิวที่ไม่ติดต่อกัน. |
PdfXmpMetadata(document: Aspose.Pdf.Document) | สร้างหน้าผิวที่ติดกับเอกสารแล้ว. |
BindPdf(path: string) | การผูกเอกสาร PDF ตามเส้นทางสําหรับการปฏิบัติต่อมา. |
BindPdf(input: Stream) | การผูกร่อง PDF เพื่อการปฏิบัติต่อมา. |
BindPdf(document: Aspose.Pdf.Document) | ผูกเอกสารสดสําหรับการปฏิบัติต่อมา. |
BindPdf(inputPath: string, outputPath: string) | บิดเอกสาร PDF ตามเส้นทาง, เป้าหมายเส้นการออกที่ให้เมื่อ Save ((() ถูกเรียกในภายหลัง. |
Save() | เก็บเอกสารที่เชื่อมต่อกับการแก้ไข metadata XMP ใด ๆ ไปยังเส้นทางออกที่ได้รับการจัดหา BindPdf ((string, string)), กลับไปที่เส้น ทางเข้า. |
Save(outputStream: Stream) | เก็บเอกสารที่ผูกพันพร้อมกับการแก้ไข XMP เป็นสตรีม. |
Save(outputFile: string) | เก็บเอกสารที่ผูกพันพร้อมกับการแก้ไข XMP ให้เป็นเส้นทางออก. |
Close() | ปล่อยเอกสาร / เมตาเดทที่ผูก (การ BindPdf / เก็บ / ปิดวงจรชีวิต). |
Add(key: string, value: XmpValue) | เพิ่มคุณสมบัติโดยรหัส raw. |
Add(key: string, value: object) | เพิ่มคุณสมบัติโดยคีย์ raw ด้วยค่าวัตถุแบบสุ่ม. |
Add(key: DefaultMetadataProperties, value: XmpValue) | เพิ่มคุณสมบัติโดยกุญแจ DefaultMetadataProperties ที่รู้จักดี. |
Add(item: KeyValuePair<string, XmpValue>) | เพิ่มคู่คีย์ / ค่า (สัญญา IDictionary). |
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string) | ลงทะเบียน PDF/A extension object ใน namespacePrefix. |
Clear() | ลบสมบัติทั้งหมดจากเมตาเดทที่เชื่อมโยง. |
Contains(key: string) | ว่าเมตาเดทที่เชื่อมโยงมีคีย์ Raw ที่ให้ไว้หรือไม่. |
Contains(property: DefaultMetadataProperties) | ว่าเมตาเดทที่เชื่อมโยงมีคุณสมบัติที่มีชื่อเสียงที่ถูกให้หรือไม่. |
Contains(item: KeyValuePair<string, XmpValue>) | ว่าเมตาข้อมูลที่เชื่อมโยงมีคู่คีย์/ค่าถูกต้องหรือไม่. |
ContainsKey(key: string) | เรียก ContainsKey(key) ในตัวอย่างนี้ PdfXmpMetadata. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | คัดลอกคู่คีย์/ค่าทั้งหมดเข้าในอาร์เรย์ เริ่มจากอินเด็กซ์. |
GetEnumerator() | เรียก GetEnumerator ในตัวอย่างนี้ PdfXmpMetadata. |
GetNamespaceURIByPrefix(prefix: string) | แก้ข้อถัดหน้าที่ลงทะเบียนกับ URI ของพื้นที่ชื่อ XML หรือ null. |
GetPrefixByNamespaceURI(namespaceURI: string) | การค้นหากลับ: URI namespace ไปยังตัวอ่อนที่ลงทะเบียน, หรือ null. |
GetXmpMetadata() | การเรียงซารีของ XMP แพ็คเก็ตทั้งหมดเป็น UTF-8 array ไบต์. |
GetXmpMetadata(name: string) | การเรียงแค่ Properties Name เป็น UTF-8 array byte. |
RegisterNamespaceURI(prefix: string, namespaceURI: string) | ลงทะเบียนตัวแปลของ namespace XML → การสอดคล้อง URI. |
Remove(key: string) | ลบคุณสมบัติที่คีย์; กลับ true หากมันมีอยู่. |
Remove(key: DefaultMetadataProperties) | ลบคุณสมบัติที่อindex โดยกุญแจ DefaultMetadataProperties ที่รู้จักกันดี. |
Remove(item: KeyValuePair<string, XmpValue>) | ลบคู่คีย์/ค่าที่ถูกต้อง หากมันมีอยู่ในขณะนี้. |
TryGetValue(key: string, value: XmpValue) | เรียก TryGetValue(key, value) ในตัวอย่างนี้ PdfXmpMetadata. |