PdfXmpMetadata

PdfXmpMetadata

Overview

PdfXmpMetadata adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IDictionary<string, XmpValue>.

Fasad gaya kamus di atas aliran metadata XMP dokumen PDF.

Kelas ini menyediakan 31 metode untuk bekerja dengan objek PdfXmpMetadata dalam program .NET. Metode yang tersedia meliputi: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata, dan 4 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, dan 2 lagi.

Properties

NameTypeAccessDescription
CountintReadJumlah sifat metadata yang saat ini ditetapkan.
IsReadOnlyboolReadDapatkan hanya dibaca.
IsFixedSizeboolReadSelalu salah: pemanggil dapat menambahkan dan menghapus kunci.
IsSynchronizedboolReadBenar: fasad ini adalah single-threaded; pemanggil serial akses mereka sendiri.
SyncRootobjectReadObjek Sentinel dikembalikan untuk kunci gaya SyncRoot.
KeysICollection<string>ReadSemua kunci properti yang ada dalam metadata terikat.
ValuesICollection<XmpValue>ReadSemua nilai properti yang hadir dalam metadata terikat.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ReadLapangan ekstensi PDF/A, ditandai dengan pra-sistem nama eksensi.

Methods

SignatureDescription
PdfXmpMetadata()Membangun fasad yang tidak terikat.
PdfXmpMetadata(document: Aspose.Pdf.Document)Membangun fasad yang sudah terikat dengan dokumen.
BindPdf(path: string)Tahan dokumen PDF berdasarkan jalur untuk operasi selanjutnya.
BindPdf(input: Stream)Tahan aliran PDF untuk operasi berikutnya.
BindPdf(document: Aspose.Pdf.Document)Siapkan dokumen untuk operasi selanjutnya.
BindPdf(inputPath: string, outputPath: string)Tahan dokumen PDF dengan jalur, targetkan jalan keluar yang diberikan saat Save ((() dipanggil nanti.
Save()Simpan dokumen yang terikat dengan metadata XMP apa pun di jalur output yang diberikan ke BindPdf(string, string), kembali ke jalur input.
Save(outputStream: Stream)Simpan dokumen yang terikat dengan suntingan XMP ke stream.
Save(outputFile: string)Simpan dokumen yang terikat dengan edit XMP ke jalur output.
Close()Melepaskan dokumen / metadata yang terikat, menyelesaikan siklus hidup BindPdf / Save / Close.
Add(key: string, value: XmpValue)Tambahkan properti dengan kunci mentah.
Add(key: string, value: object)Tambahkan properti dengan kunci mentah dengan nilai objek sewenang-wenang.
Add(key: DefaultMetadataProperties, value: XmpValue)Tambahkan properti dengan kunci DefaultMetadataProperties yang terkenal.
Add(item: KeyValuePair<string, XmpValue>)Tambahkan pasangan kunci/nilai (kontrak IDictionary).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Daftarkan objek ekstensi PDF/A di bawah namespacePrefix.
Clear()Hapus semua properti dari metadata terikat.
Contains(key: string)Apakah metadata terikat berisi kunci mentah yang diberikan.
Contains(property: DefaultMetadataProperties)Apakah metadata terikat berisi properti yang diketahui dengan baik.
Contains(item: KeyValuePair<string, XmpValue>)Apakah metadata terikat mengandung pasangan kunci/nilai yang tepat.
ContainsKey(key: string)Menelpon ContainsKey pada instance PdfXmpMetadata ini.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Salin semua pasangan kunci/nilai ke dalam array mulai dari indeks.
GetEnumerator()Menelpon GetEnumerator pada instance PdfXmpMetadata ini.
GetNamespaceURIByPrefix(prefix: string)Resolve a registered prefix to its XML namespace URI, atau null.
GetPrefixByNamespaceURI(namespaceURI: string)Pencarian kebalik: namespace URI untuk prafiks terdaftar, atau null.
GetXmpMetadata()Serialkan seluruh paket XMP yang terikat sebagai array byte UTF-8.
GetXmpMetadata(name: string)Serialise hanya properti bernama nama sebagai array byte UTF-8.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Daftarkan pra-sistem nama XML → pemetaan URI.
Remove(key: string)Hapus properti pada kunci; mengembalikan true jika ada.
Remove(key: DefaultMetadataProperties)Hapus properti yang diindeks oleh kunci DefaultMetadataProperties yang terkenal.
Remove(item: KeyValuePair<string, XmpValue>)Hapus pasangan kunci/nilai yang tepat jika saat ini ada.
TryGetValue(key: string, value: XmpValue)Menelpon TryGetValue pada instance PdfXmpMetadata ini.

See Also

 Bahasa Indonesia