PdfXmpMetadata

PdfXmpMetadata

Revisió

PdfXmpMetadata És una classe en Aspose.PDF FOSS per a .NET. Heretat de: IDictionary<string, XmpValue>.

El diccionari-estil façana sobre un flux de metadades XMP del document PDF.

Aquesta classe proporciona 31 mètodes per treballar amb els objectes PdfXmpMetadata en programes .NET. Els mètodes disponibles inclouen: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata,I quatre mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : Count, Document, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized,I tres més.

Propietats

NomTipusAccessDescripció
DocumentAspose.Pdf.DocumentLlegirEl document està vinculat a aquesta facada, exposat per tal que es pugui encher en una altra facad.
CountintLlegirEl nombre de propietats metadades actualment establert.
IsReadOnlyboolLlegirObté si és només de lectura.
IsFixedSizeboolLlegirSempre fals: els trucadors poden afegir i eliminar les claus.
IsSynchronizedboolLlegirVeritat: aquesta facada és unificat; els trucadors sèrieixen el seu propi accés.
SyncRootobjectLlegirL’objecte Sentinel va tornar per a llicència d’estil SyncRoot.
KeysICollection<string>LlegirTotes les claus de propietat present en els metadats vinculats.
ValuesICollection<XmpValue>LlegirTots els valors de la propietat present en les metadades vinculades.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LlegirEls camps d’extensions PDF/A, encapçalats per l’extensió prefix de nom espacial.

Mètodes

SignatureDescripció
PdfXmpMetadata()Construeix una facada sense límits.
PdfXmpMetadata(document: Aspose.Pdf.Document)Construeix una facada ja vinculada al document.
BindPdf(path: string)Enllaç d’un document PDF per ruta per a les operacions posteriors.
BindPdf(input: Stream)Enllaç d’un flux PDF per a les operacions posteriors.
BindPdf(document: Aspose.Pdf.Document)Enllaç d’un document en viu per a les operacions posteriors.
BindPdf(inputPath: string, outputPath: string)En vincular un document PDF per ruta, s’obliga a la pista de sortida quan Save() es crida més tard.
Save()Salva el document vinculat amb qualsevol editat de metadades XMP al camí de sortida subministrat a BindPdf(string, string), que cau enrere al recorregut d’entrada.
Save(outputStream: Stream)Salva el document vinculat amb les seves editats XMP a un corrent.
Save(outputFile: string)Salva el document vinculat amb les seves editats XMP a una ruta de sortida.
Close()Releva el document / metadades vinculats (el BindPdf / Save / Close cicle de vida).
Add(key: string, value: XmpValue)Afegir una propietat amb clau cru.
Add(key: string, value: object)Afegeix una propietat amb clau cru amb un valor arbitràri d’objecte.
Add(key: DefaultMetadataProperties, value: XmpValue)Afegeix una propietat amb la clau coneguda DefaultMetadataProperties.
Add(item: KeyValuePair<string, XmpValue>)Afegeix una parella de clau/valor (contracte de la plataforma).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Registre un objecte d’extensions PDF/A sota el nomespacePrefix.
Clear()Elimina totes les propietats dels metadades vinculats.
Contains(key: string)Si els metadats vinculats contenen la clau cru donada.
Contains(property: DefaultMetadataProperties)Si els metadats vinculats contenen la propietat ben coneguda.
Contains(item: KeyValuePair<string, XmpValue>)Si els metadats vinculats contenen la parella de clau/valor exacta.
ContainsKey(key: string)Coneix ContainsKey(claus) en aquest instància PdfXmpMetadata.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copiar tots els parells de clau/valor en una ordre que comença a l’índex.
GetEnumerator()Coneix GetEnumerator en aquest instància PdfXmpMetadata.
GetNamespaceURIByPrefix(prefix: string)Resoldre un prefix registrat al seu nom XML URI, o null.
GetPrefixByNamespaceURI(namespaceURI: string)Reverse lookup: nomespace URI al seu prefix registrat, o null.
GetXmpMetadata()Serialitza tot el paquet XMP vinculat com una aranya de bit UTF-8.
GetXmpMetadata(name: string)Serialitza només el nom de la propietat com a arreu UTF-8 byte.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Registre un prefix de nom XML → mapatge URI.
Remove(key: string)Elimina la propietat a clau; torna veritat si existís.
Remove(key: DefaultMetadataProperties)Elimina la propietat indexada per la clau coneguda DefaultMetadataProperties.
Remove(item: KeyValuePair<string, XmpValue>)Elimina la parella de clau/valor exacta si és present.
TryGetValue(key: string, value: XmpValue)Calla TryGetValue(claus, valor) en aquesta instància PdfXmpMetadata.

Veure també

 Català