PdfXmpMetadata

PdfXmpMetadata

Približni podaci

PdfXmpMetadata je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IDictionary<string, XmpValue>.

Fasada u stilu rječnika preko XMP metapodatka PDF dokumenta.

Ova klasa pruža 31 metodu za rad s PdfXmpMetadata objektima u .NET programima. Postoje i sljedeće metode: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata, i 4 dodatna metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, i još 2 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
CountintČitaj.Broj trenutno postavljenih svojstava metapodataka.
IsReadOnlyboolČitaj.Dobiva samo čitanje.
IsFixedSizeboolČitaj.Uvijek lažno: pozivači mogu dodati i ukloniti ključeve.
IsSynchronizedboolČitaj.Istina: ova fasada je jednoputna; pozivači se povezuju u red.
SyncRootobjectČitaj.Sentinel objekt je vraćen za SyncRoot-style zaključavanje.
KeysICollection<string>Čitaj.Svi ključevi svojstva prisutni u vezanim metapodatcima.
ValuesICollection<XmpValue>Čitaj.Sve vrijednosti svojstva prisutne u vezanim metapodatcima.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Čitaj.PDF/A polja proširenja, označena prefiksom za prostor imena proširenja.

Metoda za primjenu

PotpisOpisivanje
PdfXmpMetadata()Izgraditi nevezanu fasadu.
PdfXmpMetadata(document: Aspose.Pdf.Document)Izgradite fasadu već vezan za dokument.
BindPdf(path: string)Veži PDF dokument po stazi za naknadne operacije.
BindPdf(input: Stream)Veži PDF tok za naknadne operacije.
BindPdf(document: Aspose.Pdf.Document)Priključite dokument za naknadne operacije.
BindPdf(inputPath: string, outputPath: string)Veži PDF dokument po stazi, ciljajte dat izlaznu stazu kada se Save ((() pozove kasnije.
Save()Sačuvati vezan dokument s bilo XMP metapodatke uređuje na izlaznoj stazi dostavljen BindPdf(string, string), padajući natrag u ulazni put.
Save(outputStream: Stream)Sačuvati vezan dokument s XMP uređivanja u tok.
Save(outputFile: string)Sačuvati vezan dokument s XMP uređivanjem na izlaznu stazu.
Close()Oslobađanje vezanih dokumenata / metapodataka, završavajući BindPdf / Save / Close životni ciklus.
Add(key: string, value: XmpValue)Dodaj svojstvo s ključem.
Add(key: string, value: object)Dodaj svojstvo s raw ključem sa proizvoljnom vrijednošću objekta.
Add(key: DefaultMetadataProperties, value: XmpValue)Dodajte svojstvo dobro poznatom DefaultMetadataProperties ključem.
Add(item: KeyValuePair<string, XmpValue>)Dodaj par ključa/vrijednosti (IDictionary ugovor).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Registrirajte PDF/A objekat proširenja pod namespacePrefix.
Clear()Ukloniti sve svojstva iz vezanih metapodataka.
Contains(key: string)Da li vezani metapodatci sadrže datog raw ključa.
Contains(property: DefaultMetadataProperties)Da li vezani metapodatci sadrže određenu dobro poznatu svojinu.
Contains(item: KeyValuePair<string, XmpValue>)Da li vezani metapodatci sadrže točan par ključa/vrijednosti.
ContainsKey(key: string)Zove ContainsKey na ovom PdfXmpMetadata primjerka.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Kopirajte sve parove ključeva/vrijednosti u niz koji počinje od indeksa.
GetEnumerator()Zove GetEnumerator na ovom PdfXmpMetadata primjerka.
GetNamespaceURIByPrefix(prefix: string)Rješiti registrirani prefiks na njegov XML prostor imena URI, ili null.
GetPrefixByNamespaceURI(namespaceURI: string)Obrnuto traženje: URI za imenovnu svrhu do registracije ili nula.
GetXmpMetadata()Serijalizirati cijeli vezan XMP paket kao UTF-8 bajtni niz.
GetXmpMetadata(name: string)Serijalizirati samo imovinu nazvana ime kao UTF-8 bajtni niz.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Registrirajte XML prefiks za prostor imena → URI mapiranje.
Remove(key: string)Ukloniti svojstvo kod ključa; vraća true ako postoji.
Remove(key: DefaultMetadataProperties)Ukloniti svojstvo indeksirano dobro poznatom ključem DefaultMetadataProperties .
Remove(item: KeyValuePair<string, XmpValue>)Uklonite točno par ključa/vrijednosti ako je trenutno prisutan.
TryGetValue(key: string, value: XmpValue)Zove TryGetValue na ovom PdfXmpMetadata primjerka.

Također pogledajte:

 Hrvatski