PdfXmpMetadata

PdfXmpMetadata

Vue d’ensemble

PdfXmpMetadata Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDictionary<string, XmpValue>.

Dictionnaire-style facade sur un flux de métadonnées XMP d’un document PDF.

Cette classe fournit 31 méthodes pour travailler avec des objets PdfXmpMetadata dans les programmes .NET. Les méthodes disponibles comprennent : Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata,Et 4 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, Document, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized,Et 3 autres.

Propriétés

Nom deTypeAccessDescription
DocumentAspose.Pdf.DocumentLireLe document est lié à cette facade, exposé afin qu’il puisse être enchaîné dans une autre facée.
CountintLireLe nombre de propriétés métadonnées est actuellement définie.
IsReadOnlyboolLireObtient le is read only.
IsFixedSizeboolLireToujours faux : les appels peuvent ajouter et supprimer des clés.
IsSynchronizedboolLireVéritable : cette facade est unisée ; les appels sérialisent leur propre accès.
SyncRootobjectLireL’objet Sentinel est retourné pour le lock en style SyncRoot.
KeysICollection<string>LireToutes les clés de propriété présentes dans les métadonnées liées.
ValuesICollection<XmpValue>LireToutes les valeurs de propriété présentes dans les métadonnées liées.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LireLes champs d’extension PDF/A, clés par l’extention prédéfice de nomespace.

méthodes

SignatureDescription
PdfXmpMetadata()Construire une facade sans fil.
PdfXmpMetadata(document: Aspose.Pdf.Document)Construire une facade déjà liée au document.
BindPdf(path: string)Bande un document PDF par voie pour les opérations ultérieures.
BindPdf(input: Stream)Connectez un flux PDF pour les opérations ultérieures.
BindPdf(document: Aspose.Pdf.Document)Un document en direct pour les opérations ultérieures.
BindPdf(inputPath: string, outputPath: string)Bande un document PDF par voie, ciblez la route de sortie donnée lorsque Save() est appelé plus tard.
Save()Sauvegarder le document lié avec tout édition de métadonnées XMP sur la voie d’entrée fournie à BindPdf(string, string), tombant en arrière sur le chemin d’entrée.
Save(outputStream: Stream)Sauver le document lié avec ses éditions XMP à un flux.
Save(outputFile: string)Sauver le document lié avec ses éditions XMP sur un chemin de sortie.
Close()Réservez le document lié / les métadonnées (le BindPdf / Sauvegarde / Close cycle de vie).
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(key: DefaultMetadataProperties, value: XmpValue)Ajoutez une propriété par le bon nom de la clé DefaultMetadataProperties.
Add(item: KeyValuePair<string, XmpValue>)Ajouter un couple de clé/valeur (contract_0).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Enregistrez un objet de l’extension PDF/A sous namespacePrefix.
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(property: DefaultMetadataProperties)Que les métadonnées liées contiennent la propriété bien connue 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 PdfXmpMetadata.
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 PdfXmpMetadata.
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.
GetXmpMetadata()Sérialisez l’ensemble du paquet XMP lié en tant qu’array UTF-8 byte.
GetXmpMetadata(name: string)Sérialisez simplement la propriété nommée comme un filet UTF-8 byte.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Enregistrez un préfix XML nomespace → Mappage URI.
Remove(key: string)Supprimer la propriété à clé; retourne vrai si elle existe.
Remove(key: DefaultMetadataProperties)Supprimez la propriété indexée par le bon nom de DefaultMetadataProperties.
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 PdfXmpMetadata.

Voir aussi

 Français