XmpMetadata
Opinie generală
XmpMetadata este o clasă în Aspose.PDF FOSS pentru .NET.
Oferă acces la metadatele XMP încorporate în PDF.
Această clasă oferă 11 metode pentru a lucra cu obiecte XmpMetadata în programe .NET. Metodele disponibile includ: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
Keys | IEnumerable<string> | Citeşte. | Toate cheile de proprietate metadata (proprietăți ale șirului plat plus orice proprietățile structurate cu valoare numită). |
Count | int | Citeşte. | Numărul de proprietăți. |
PdfAidPart | string? | Citire/scriere | Obține partea de identificare PDF/A (pdfaid:part), de exemplu. |
PdfAidConformance | string? | Citire/scriere | Obțineți nivelul de conformitate PDF/A (pdfaid:conformitate), de exemplu. |
IsDirty | bool | Citeşte. | Dacă metadatele au fost modificate de la încărcare. |
Metode de evaluare
| Signature | Descriere: |
|---|---|
Get(key: string) | Obțineți o proprietate de metadată prin cheie (de exemplu, “dc:title”, “xmp:CreatorTool”). |
ContainsKey(key: string) | Dacă există o cheie. |
Set(key: string, value: string) | Setaţi o proprietate de metadate. |
Add(key: string, value: XmpValue) | Adăugați o proprietate de metadată cu un XmpValue. |
Add(key: string, value: string) | Adăugați o proprietate de metadată cu o valoare string. |
GetXmpValue(key: string) | Obține o proprietate de metadată ca un XmpValue, sau null dacă nu a fost găsit. |
Remove(key: string) | Eliminarea unei proprietăți de metadate. |
GetArray(key: string) | Obțineți o proprietate de metadată ca un matrice de valori (pentru rdf:Seq/Bag proprietățile cum ar fi dc:creator, dc:.subject). |
SetArray(key: string, values: IEnumerable<string>) | Setați o proprietate de metadate ca un tablou (serializat ca rdf:Seq). |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Înregistrați un URI personalizat pentru spațiul de nume al unui prefix, astfel încât proprietățile care utilizează acest prefix să poată fi serializate cu declarația corectă a spațului de numele din ToXml(). |
ToXml() | Serializarea metadatelor într-un șir XML XMP/RDF. |