PdfXmpMetadata

PdfXmpMetadata

Genel Bakış

PdfXmpMetadata NET için FOSS’de bir sınıf. Mirasçılar: IDictionary<string, XmpValue>.

Bir PDF belgesinin XMP metadata akışının üstündeki sözlük tarzı cephesi.

Bu sınıf, .NET programlarında PdfXmpMetadata nesnelerle çalışmak için 31 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata, ve 4 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Count, Document, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized,Ve 3 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
DocumentAspose.Pdf.DocumentOku .Bu cephede bulunan belge, başka bir cepheye zincirlenmesi için açığa çıkarıldı.
CountintOku .Şu anda ayarlanmış meta veri özelliklerinin sayısı.
IsReadOnlyboolOku .IsReadOnly değerini alır.
IsFixedSizeboolOku .Her zaman yanlış: arayanlar anahtar ekleyebilir ve kaldırabilirler.
IsSynchronizedboolOku .Doğru: Bu cephe tek ipliklidir; arayanlar kendi erişimlerini serize ederler.
SyncRootobjectOku .Sentinel nesnesi SyncRoot tarzı kilitleme için döndü.
KeysICollection<string>Oku .Bağlı metadatalarda bulunan tüm özellik anahtarları.
ValuesICollection<XmpValue>Oku .Bağlı metadatalarda bulunan tüm özellik değerleri.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Oku .PDF/A uzantısı alanları, uzanta ad sahası öneki ile açılır.

Yöntemler

SignatureAçıklama:
PdfXmpMetadata()Bağlanmamış bir cephe inşa et.
PdfXmpMetadata(document: Aspose.Pdf.Document)Belgeye bağlı bir cephe inşa et.
BindPdf(path: string)Bir PDF belgesini sonraki işlemler için yollara göre bağla.
BindPdf(input: Stream)Sonraki işlemler için bir PDF akışı bağlayın.
BindPdf(document: Aspose.Pdf.Document)Sonraki işlemler için canlı bir belge hazırlayın.
BindPdf(inputPath: string, outputPath: string)Bir PDF belgesini yolla bağlayın, Save ((() daha sonra çağrıldığında verilen çıkış yolunu hedefleyin.
Save()Bağlı belgeyi herhangi bir XMP metadata düzenlemesi ile birlikte BindPdf(string, string) olarak verilen çıkış yoluna kaydetin ve geriye giriş yola dönün.
Save(outputStream: Stream)Bağlı belgeyi XMP düzenlemeleri ile birlikte bir akışa kaydet.
Save(outputFile: string)Bağlı belgeyi XMP düzenlemeleri ile birlikte bir çıkış yoluna kaydet.
Close()Bağlı belge / metadataları serbest bırakın ( BindPdf / Kaydet / Kapat yaşam döngüsü).
Add(key: string, value: XmpValue)Bir özellik ekle.
Add(key: string, value: object)İsteğe bağlı bir nesne değeri olan raw anahtarı ile bir özellik ekleyin.
Add(key: DefaultMetadataProperties, value: XmpValue)Bilinen DefaultMetadataProperties anahtarı ile bir özellik ekleyin.
Add(item: KeyValuePair<string, XmpValue>)Bir anahtar/değer çifti ekle (IDictionary sözleşmesi).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Bir PDF/A uzantısı nesnesini namespacePrefix’te kaydet.
Clear()Bağlı metadatalardan tüm özellikleri kaldır.
Contains(key: string)Bağlı metadatenin verilen raw anahtarı içerip içermediği.
Contains(property: DefaultMetadataProperties)Bağlı metadatenin verilen iyi bilinen özelliği olup olmadığını.
Contains(item: KeyValuePair<string, XmpValue>)Bağlı metadatenin tam anahtar/değer çiftini içerip içermediği.
ContainsKey(key: string)ContainsKey(key) bu PdfXmpMetadata örneğinde çağrılır.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Tüm anahtar/değer çiftlerini indeksten başlayarak dizime kopyalayın.
GetEnumerator()GetEnumerator’ı bu PdfXmpMetadata örneğinde çağırır.
GetNamespaceURIByPrefix(prefix: string)XML isim alanı URI’sine kayıtlı bir öneki çözün, ya da null.
GetPrefixByNamespaceURI(namespaceURI: string)Geri arama: kayıtlı ön ekleme, veya null’e isim alanı URI.
GetXmpMetadata()Tüm bağlanmış XMP paketini UTF-8 bayt dizisi olarak serialeştir.
GetXmpMetadata(name: string)Sadece özellik adı UTF-8 bayt dizisi olarak serileştir.
RegisterNamespaceURI(prefix: string, namespaceURI: string)XML isim alanı öneki → URI haritasını kaydet.
Remove(key: string)Anahtardaki özelliği kaldırın; varsa doğru döndürür.
Remove(key: DefaultMetadataProperties)Bilinen DefaultMetadataProperties anahtarı ile indekslenen özelliği kaldırın.
Remove(item: KeyValuePair<string, XmpValue>)Eğer mevcutsa, tam anahtar/değer çiftini kaldırın.
TryGetValue(key: string, value: XmpValue)TryGetValue(key, value) bu PdfXmpMetadata örneğinde çağrılır.

Ayrıca bakınız:

 Türkçe