PdfXmpMetadata
Přehled
PdfXmpMetadata je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDictionary<string, XmpValue>.
Fasáda ve stylu slovníku nad XMP metadata proudem PDF dokumentu.
Tato třída poskytuje 31 metod pro práci s objekty PdfXmpMetadata v programech .NET. Dostupné metody zahrnují: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata a 4 další metody. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Count, Document, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized a 3 další.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Document | Aspose.Pdf.Document | Čtení | Dokument vázaný na tuto fasádu, vystavený tak, aby mohl být řetězen do jiné fasády. |
Count | int | Čtení | Počet aktuálně nastavených metadatových vlastností. |
IsReadOnly | bool | Čtení | Získá, zda je pouze ke čtení. |
IsFixedSize | bool | Čtení | Vždy nepravda: volající mohou přidávat a odstraňovat klíče. |
IsSynchronized | bool | Čtení | Pravda: tato fasáda je jednovlákná; volající si serializují vlastní přístup. |
SyncRoot | object | Čtení | Sentinel objekt vrácen pro zamykání ve stylu SyncRoot. |
Keys | ICollection<string> | Čtení | Všechny klíče vlastností jsou přítomny ve svázané metadatech. |
Values | ICollection<XmpValue> | Čtení | Všechny hodnoty vlastností obsažené ve vázané metadatu. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Čtení | PDF/A rozšiřující pole, klíčovaná podle předpony jmenného prostoru rozšíření. |
Metody
| Podpis: | Popis: |
|---|---|
PdfXmpMetadata() | Vytvořte neprovázanou fasádu. |
PdfXmpMetadata(document: Aspose.Pdf.Document) | Vytvořte fasádu již svázanou s dokumentem. |
BindPdf(path: string) | Svázat PDF dokument podle cesty pro následné operace. |
BindPdf(input: Stream) | Svázat PDF stream pro následné operace. |
BindPdf(document: Aspose.Pdf.Document) | Svázat živý dokument pro následné operace. |
BindPdf(inputPath: string, outputPath: string) | Vazat PDF dokument podle cesty, cílovou cestu nastavit na zadanou výstupní cestu, když bude později zavolána metoda Save(). |
Save() | Uložit svázaný dokument s případnými úpravami XMP metadat na výstupní cestu poskytnutou funkci BindPdf(string, string), přičemž se v případě potřeby použije vstupní cesta. |
Save(outputStream: Stream) | Uložte svázaný dokument s jeho úpravami XMP do proudu. |
Save(outputFile: string) | Uložte svázaný dokument s jeho úpravami XMP do výstupní cesty. |
Close() | Uvolněte svázaný dokument / metadata (životní cyklus BindPdf / Uložit / Zavřít). |
Add(key: string, value: XmpValue) | Přidejte vlastnost pomocí surového klíče. |
Add(key: string, value: object) | Přidejte vlastnost podle surového klíče s libovolnou hodnotou objektu. |
Add(key: DefaultMetadataProperties, value: XmpValue) | Přidejte vlastnost podle dobře známého klíče DefaultMetadataProperties. |
Add(item: KeyValuePair<string, XmpValue>) | Přidejte pár klíč/hodnota (IDictionary smlouva). |
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string) | Zaregistrujte objekt rozšíření PDF/A pod namespacePrefix. |
Clear() | Odstraňte všechny vlastnosti z vázaných metadat. |
Contains(key: string) | Zda vázaná metadata obsahují daný surový klíč. |
Contains(property: DefaultMetadataProperties) | Zda svázaná metadata obsahuje danou dobře známou vlastnost. |
Contains(item: KeyValuePair<string, XmpValue>) | Zda svázaná metadata obsahuje přesnou dvojici klíč/hodnota. |
ContainsKey(key: string) | Volá ContainsKey(key) na této instanci PdfXmpMetadata. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Zkopíruje všechny dvojice klíč/hodnota do pole začínající od indexu. |
GetEnumerator() | Volá GetEnumerator na této instanci PdfXmpMetadata. |
GetNamespaceURIByPrefix(prefix: string) | Převést registrovaný prefix na jeho XML URI jmenného prostoru, nebo null. |
GetPrefixByNamespaceURI(namespaceURI: string) | Obrácené vyhledávání: URI jmenného prostoru na jeho registrovaný prefix, nebo null. |
GetXmpMetadata() | Serializovat celý svázaný XMP paket jako UTF-8 bajtové pole. |
GetXmpMetadata(name: string) | Serializujte jen vlastnost s názvem name jako UTF-8 bajtové pole. |
RegisterNamespaceURI(prefix: string, namespaceURI: string) | Zaregistrujte mapování prefixu jmenného prostoru XML → URI. |
Remove(key: string) | Odstraňte vlastnost na klíči; vrací true, pokud existovala. |
Remove(key: DefaultMetadataProperties) | Odstraňte vlastnost indexovanou dobře známým DefaultMetadataProperties klíčem. |
Remove(item: KeyValuePair<string, XmpValue>) | Odstraňte přesnou dvojici klíč/hodnota, pokud je momentálně přítomna. |
TryGetValue(key: string, value: XmpValue) | Volá TryGetValue(key, value) na této instanci PdfXmpMetadata. |