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: | Prihvat | Opisivanje |
|---|---|---|---|
Count | int | Čitaj. | Broj trenutno postavljenih svojstava metapodataka. |
IsReadOnly | bool | Čitaj. | Dobiva samo čitanje. |
IsFixedSize | bool | Čitaj. | Uvijek lažno: pozivači mogu dodati i ukloniti ključeve. |
IsSynchronized | bool | Čitaj. | Istina: ova fasada je jednoputna; pozivači se povezuju u red. |
SyncRoot | object | Čitaj. | Sentinel objekt je vraćen za SyncRoot-style zaključavanje. |
Keys | ICollection<string> | Čitaj. | Svi ključevi svojstva prisutni u vezanim metapodatcima. |
Values | ICollection<XmpValue> | Čitaj. | Sve vrijednosti svojstva prisutne u vezanim metapodatcima. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Čitaj. | PDF/A polja proširenja, označena prefiksom za prostor imena proširenja. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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. |