Métadonnées

Vue d’ensemble

Metadata est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : IDictionary<string, XmpValue>.

Accesseur de métadonnées XMP exposé par les membres par ressource tels que Metadata.

Cette classe fournit 19 méthodes pour travailler avec des objets Metadata dans les programmes .NET.
Les méthodes disponibles incluent : Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, et 1 méthode supplémentaire.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, et 5 autres.

Propriétés

NomTypeAccèsDescription
CountintReadNombre de propriétés de métadonnées actuellement définies.
IsReadOnlyboolReadObtient le statut en lecture seule.
IsFixedSizeboolReadToujours faux : les appelants peuvent ajouter et supprimer des clés.
IsSynchronizedboolReadToujours faux : les appelants sérialisent leur propre accès.
SyncRootobjectReadObjet sentinelle pour le verrouillage de type ICollection.SyncRoot.
KeysICollection<string>ReadToutes les clés de propriétés présentes dans les métadonnées liées.
ValuesICollection<XmpValue>ReadToutes les valeurs de propriétés présentes dans les métadonnées liées.
NamespaceManagerXmlNamespaceManagerReadXmlNamespaceManager actif gérant la résolution préfixe → URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ReadChamps d’extension PDF/A, indexés par le préfixe d’espace de noms d’extension.
PdfAidPartstring?ReadIdentifiant de partie PDF/A provenant de pdfaid:part, ou null.
PdfAidConformancestring?ReadNiveau de conformité PDF/A provenant de pdfaid:conformance, ou null.

Méthodes

SignatureDescription
Add(key: string, value: XmpValue)Ajouter une propriété par clé brute.
Add(key: string, value: object)Ajouter une propriété par clé brute avec une valeur d’objet arbitraire.
Add(item: KeyValuePair<string, XmpValue>)Ajouter une paire clé/valeur (contrat IDictionary).
Add(prefix: string, value: XmpPdfAExtensionObject)Ajouter une propriété d’extension PDF/A sous le préfixe.
Clear()Supprimer toutes les propriétés des métadonnées liées.
Contains(key: string)Indique si les métadonnées liées contiennent la clé brute donnée.
Contains(item: KeyValuePair<string, XmpValue>)Indique si les métadonnées liées contiennent exactement la paire clé/valeur.
ContainsKey(key: string)Appelle ContainsKey sur cette instance de Metadata.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copier toutes les paires clé/valeur dans le tableau à partir de l’index.
GetEnumerator()Appelle GetEnumerator sur cette instance de Metadata.
GetNamespaceUriByPrefix(prefix: string)Résoudre un préfixe enregistré en son URI d’espace de noms XML, ou null.
GetPrefixByNamespaceUri(namespaceUri: string)Recherche inverse : URI d’espace de noms vers son préfixe enregistré, ou null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Enregistrer une correspondance préfixe → URI d’espace de noms XML.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Enregistrer une correspondance préfixe → URI d’espace de noms XML avec une description de schéma (utilisée pour le câblage d’extension PDF/A).
Remove(key: string)Supprimer la propriété à la clé ; renvoie true si elle existait.
Remove(item: KeyValuePair<string, XmpValue>)Supprimer la paire clé/valeur exacte si elle est actuellement présente.
TryGetValue(key: string, value: XmpValue)Appelle TryGetValue sur cette instance de Metadata.
Get(key: string)Obtenir la valeur chaîne d’une propriété par clé brute, ou null si absente.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Définir le triplet d’identifiant PDF/A (partie, conformité, chaîne d’amendement optionnelle).

Voir aussi

 Français