Kako izvući i upravljati PDF metapodatke u .NET-u

Kako izvući i upravljati PDF metapodatke u .NET-u

Kako izvući i upravljati PDF metapodatke u .NET-u

Ovaj vodič pokazuje kako čitati i pisati XMP metapodatke te raditi s klasama korisničkih programa u Aspose.PDF FOSS za .NET.


U skladu s člankom 21. stavkom 1.

Odluka o odobrenjuDetaljnije informacije
Izvršeno vrijeme.NET 8.0 ili noviji
Sljedeći članak:dotnet add package Aspose.Pdf.Foss

Čitanje XMP metapodataka

U skladu s člankom 1. Document.Metadata Rješenje izjavljuje sve XMP svojstva pohranjene u Iterirati njegove unose kako bi se provjerile standardna polja Dublin Core, kao što su: dc:title, dc:creator, i xmp:CreateDate, ili bilo kakve namjenske imovine. koje su ranije bile ugrađene.

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

Postavi svojstvo prilagođenih metapodataka

Dodavanje ili ažuriranje XMP svojstva pozivom: Metadata.Add s ključnim konopcem i jedan XmpValue Sačuvati dokument da bi se zadržala promjena.

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

Rad s pravougaonicama

U skladu s člankom 1. Rectangle class predstavlja granično polje koje se koristi u čitavoj knjižnici. za geometriju stranice, postavljanje bilješki i testiranje uspjeha. ContainsPoint Provjeriti da li koordinata spada unutar pravokutnika.

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

Glavne klase

RazredCilj:
MetadataXMP metapodatki rječnik
XmpValueUređenje metapodataka
RectangleOgraničenje:
MatrixProizvodnja u svježem obliku
XImageCollectionIzvori slika stranice
ArtifactU skladu s člankom 21. stavkom 1. točkom (a) Uredbe (EU) br. 1071/2013:

Također pogledajte:

 Hrvatski