PDF Metadata Nasıl Çekilir ve Yönetilir .NET

PDF Metadata Nasıl Çekilir ve Yönetilir .NET

PDF Metadata Nasıl Çekilir ve Yönetilir .NET

Bu kılavuz, XMP metadata nasıl okunur ve yazılır ve .NET için Aspose.PDF FOSS’ta yararlılık sınıfları ile çalıştırılabilir.


Prerequisites

RequirementDetail
Runtime.NET 8.0 veya daha sonraki
Packagedotnet add package Aspose.Pdf.Foss

XMP Metadata Hakkında Bilgiler

O zamanlar Document.Metadata Sözlük, XMP’de kaydedilen tüm özellikleri gösterir. PDF. İterate onun girişleri standart Dublin Core alanları incelemek için örneğin dc:title, dc:creator,ve xmp:CreateDate,veya herhangi bir özel mülk Daha önce de içeride yerleştirilmiştir.

using var doc = Document.Open(pdfBytes);
foreach (var entry in doc.Metadata)
{
    Console.WriteLine($"{entry.Key}: {entry.Value}");
}

Metadata özelliklerini belirleyin

Bir XMP mülkiyeti eklemek veya güncelleştirmek için arama yaparak Metadata.Add Bir anahtar çubukla ve bir XmpValue • Değişimi sürdürmek için belgeyi kaydedin.

doc.Metadata.Add("xmp:CustomProp", new XmpValue("value"));
doc.Save("with-metadata.pdf");

Doğrudan işler ile çalışmak

O zamanlar Rectangle Sınıf, kütüphane boyunca kullanılan bir sınır kutusu temsil eder. sayfa geometri, not yerleştirme ve hit test için. kullanın ContainsPoint Bir koordinatın düz açıdan düştüğünü kontrol etmek.

var rect = new Rectangle(72, 700, 300, 720);
bool inside = rect.ContainsPoint(150, 710);

Anahtar Sınıflar

ClassPurpose
MetadataXMP Metadata Sözlüğü
XmpValueMetadata değerleri
RectangleBounding Kutusu
MatrixAffine dönüşüm
XImageCollectionSayfa Resimleri
ArtifactWatermark / başlık / ayak izi elemanları

See Also

 Türkçe