Metadata
Vue d’ensemble
Metadata Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDictionary<string, XmpValue>.
XMP metadata accessor exposé par les membres per-resource tels que Metadata.
Cette classe fournit 20 méthodes pour travailler avec des objets Metadata dans les programmes .NET. Les méthodes disponibles comprennent : Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart,et 2 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,Et 5 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Count | int | Lire | Le nombre de propriétés métadonnées est actuellement définie. |
IsReadOnly | bool | Lire | Obtient le IsReadOnly. |
IsFixedSize | bool | Lire | Toujours faux : les appels peuvent ajouter et supprimer des clés. |
IsSynchronized | bool | Lire | Toujours faux : les appels sérialisent leur propre accès. |
SyncRoot | object | Lire | Objet Sentinel pour le blocage de style ICollection.SyncRoot. |
Keys | ICollection<string> | Lire | Toutes les clés de propriété présentes dans les métadonnées liées. |
Values | ICollection<XmpValue> | Lire | Toutes les valeurs de propriété présentes dans les métadonnées liées. |
NamespaceManager | XmlNamespaceManager | Lire | Live XmlNamespaceManager préfix de conduite → résolution URI. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Lire | Les champs d’extension PDF/A, clés par l’extention prédéfice de nomespace. |
PdfAidPart | string? | Lire | PDF/A partie identifiant de pdfaid:part, ou null. |
PdfAidConformance | string? | Lire | Le niveau de conformité PDF/A est à partir du pdfaid:conformance, ou null. |
méthodes
| Signature | Description |
|---|---|
getData() | Accessor qui reflète la surface Aspose.Pdf Metadata.getData() : retourne le paquet XMP afin que les appels puissent lire le RDF / XML. |
Add(key: string, value: XmpValue) | Ajouter une propriété à partir de clé. |
Add(key: string, value: object) | Ajouter une propriété par clé brut avec un objet arbitraire. |
Add(item: KeyValuePair<string, XmpValue>) | Ajouter un couple de clé/valeur (contract_0). |
Add(prefix: string, value: XmpPdfAExtensionObject) | Ajouter une propriété de l’extension PDF/A sous préfix. |
Clear() | Supprimer chaque propriété des métadonnées liées. |
Contains(key: string) | Que les métadonnées liées contiennent la clé première donnée. |
Contains(item: KeyValuePair<string, XmpValue>) | Que les métadonnées liées contiennent le couple de clé/valeur exact. |
ContainsKey(key: string) | Appelez ContainsKey(clé) sur cette instance Metadata. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Copiez tous les paires de clés/values dans une série commençant par index. |
GetEnumerator() | Appelez GetEnumerator sur cette instance de Metadata. |
GetNamespaceUriByPrefix(prefix: string) | Résoudre un préfix enregistré à son nom XML URI, ou null. |
GetPrefixByNamespaceUri(namespaceUri: string) | Reverser le lookup : nomespace URI à son préfix enregistré, ou null. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Enregistrez un préfix XML nomespace → Mappage URI. |
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?) | Enregistrez un préfix XML nomespace → Mappage URI avec une description de schéma (couré pour le fil d’extension PDF/A). |
Remove(key: string) | Supprimer la propriété à clé; retourne vrai si elle existe. |
Remove(item: KeyValuePair<string, XmpValue>) | Supprimez le couple de clé/valeur exact si il est actuellement présent. |
TryGetValue(key: string, value: XmpValue) | Appelez TryGetValue(clé, valeur) sur cette instance Metadata. |
Get(key: string) | Obtenez la valeur de chaîne d’une propriété par clé brute, ou null si absente. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | Définissez le identifiant PDF/A triple (part, conformité, rameau d’amendement facultatif). |