PdfXmpMetadata

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řístupPopis:
DocumentAspose.Pdf.DocumentČteníDokument vázaný na tuto fasádu, vystavený tak, aby mohl být řetězen do jiné fasády.
CountintČteníPočet aktuálně nastavených metadatových vlastností.
IsReadOnlyboolČteníZíská, zda je pouze ke čtení.
IsFixedSizeboolČteníVždy nepravda: volající mohou přidávat a odstraňovat klíče.
IsSynchronizedboolČteníPravda: tato fasáda je jednovlákná; volající si serializují vlastní přístup.
SyncRootobjectČteníSentinel objekt vrácen pro zamykání ve stylu SyncRoot.
KeysICollection<string>ČteníVšechny klíče vlastností jsou přítomny ve svázané metadatech.
ValuesICollection<XmpValue>ČteníVšechny hodnoty vlastností obsažené ve vázané metadatu.
ExtensionFieldsIDictionary<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.

Viz také:

 Čeština