PdfXmpMetadata
Összefoglaló
PdfXmpMetadata az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDictionary<string, XmpValue>.
A PDF dokumentum XMP metadata-áramlása fölött szótárstílusú homlokzat.
Ez a osztály 31 módszert biztosít az PdfXmpMetadata objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata, és 4 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, és még kettő.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Count | int | Olvasd! | A jelenleg beállított metaadatok száma. |
IsReadOnly | bool | Olvasd! | Csak olvasható. |
IsFixedSize | bool | Olvasd! | Mindig hamis: a hívók hozzáadhatják és eltávolíthatják a kulcsokat. |
IsSynchronized | bool | Olvasd! | Igaz: ez a homlokzat egyfülű; az hívók saját hozzáférésüket sorrendbe helyezik. |
SyncRoot | object | Olvasd! | A Sentinel objektum SyncRoot-stílusú zárzásra került. |
Keys | ICollection<string> | Olvasd! | Minden tulajdonsági kulcs jelen van a kötött metadatokban. |
Values | ICollection<XmpValue> | Olvasd! | A kötött metadatokban szereplő összes tulajdonságérték. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Olvasd! | PDF/A kiterjesztés mező, a kiterjeszkedési névterület előtagja által betűzve. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
PdfXmpMetadata() | Építsen egy nem kötött homlokzatot. |
PdfXmpMetadata(document: Aspose.Pdf.Document) | Építsen egy homlokzatot, ami már dokumentum. |
BindPdf(path: string) | A további műveletekhez PDF dokumentumot pálya szerint köt. |
BindPdf(input: Stream) | Csatlakozás a PDF-áramhoz. |
BindPdf(document: Aspose.Pdf.Document) | Csatlakozz egy élő dokumentumhoz a későbbi műveletekhez. |
BindPdf(inputPath: string, outputPath: string) | Kötelezze a PDF dokumentumot útvonal szerint, és célozza meg az adott kimeneti utat, ha később hívja a Save (((). |
Save() | A kötött dokumentumot az XMP-metadata szerkesztésével mentse meg a BindPdf(string, string) -ra szállított kimeneti útvonalon, visszaesve az input útvonala felé. |
Save(outputStream: Stream) | A kötött dokumentumot az XMP szerkesztéseivel egy csatornába menteni. |
Save(outputFile: string) | A kötött dokumentumot az XMP szerkesztéseivel együtt egy kimeneti útvonalat tárol. |
Close() | A kötött dokumentum/metadata szabadulása, a BindPdf / Save / Close életciklus befejezése. |
Add(key: string, value: XmpValue) | Adjunk hozzá egy tulajdonságot a raw key segítségével. |
Add(key: string, value: object) | Adjunk hozzá egy tulajdonságot a raw kulcs által, ha az objektum értéke önkényes. |
Add(key: DefaultMetadataProperties, value: XmpValue) | Hozzáadja a tulajdonságot jól ismert DefaultMetadataProperties kulcs. |
Add(item: KeyValuePair<string, XmpValue>) | Adjunk hozzá egy kulcs/érték párt (IDictionary szerződés). |
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string) | Regisztráljon egy PDF/A kiterjesztés objektumot a namespacePrefix alatt. |
Clear() | Eltávolítjuk az összes tulajdonságot a kötött metaadatokból. |
Contains(key: string) | Az, hogy a kötött metadatok tartalmazzák-e az adott nyers kulcsot. |
Contains(property: DefaultMetadataProperties) | Az, hogy a kötött metadatok tartalmazzák-e az adott jól ismert tulajdonságot. |
Contains(item: KeyValuePair<string, XmpValue>) | Az, hogy a kötött metadatok tartalmazzák-e az adott kulcs/érték párt. |
ContainsKey(key: string) | Hívja a ContainsKey-t ebben aPdfXmpMetadata példányban. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Másolja az összes kulcs/érték párt a listába, kezdve az indextől. |
GetEnumerator() | Hívja a GetEnumerator-t ebben aPdfXmpMetadata példányban. |
GetNamespaceURIByPrefix(prefix: string) | Megoldja a regisztrált előjelét az XML névterület URI-jához, vagy null. |
GetPrefixByNamespaceURI(namespaceURI: string) | Visszafelé keresés: névterület URI a regisztrált előtaghoz, vagy null. |
GetXmpMetadata() | A teljes kötött XMP csomag sorrendje UTF-8 bájt-tartományként. |
GetXmpMetadata(name: string) | Csak a tulajdonság nevét sorosítsa UTF-8 bájt-tartományként. |
RegisterNamespaceURI(prefix: string, namespaceURI: string) | Regisztráljon egy XML névterület előtagot → URI mapping. |
Remove(key: string) | A tulajdonság eltávolítása a kulcsnál; ha létezik, akkor igaz. |
Remove(key: DefaultMetadataProperties) | Eltávolítja a jól ismert DefaultMetadataProperties kulcs által indexelt tulajdonságot. |
Remove(item: KeyValuePair<string, XmpValue>) | A kulcs/érték párt eltávolítsa, ha jelenleg is jelen van. |
TryGetValue(key: string, value: XmpValue) | Hívja a TryGetValue-t ebben aPdfXmpMetadata példányban. |