Ovaj primjer pokazuje kako programatski dodati minimalne XMP metapodatke u PDF dokument koristeći Aspose.Pdf for .NET. XMP (Extensible Metadata Platform) metapodaci poboljšavaju otkrivanje dokumenta, podržavaju usklađenost i omogućuju dosljedno upravljanje metapodacima kroz radne tokove. Dodavanje čak i osnovnog skupa polja metapodataka osigurava kompatibilnost s poslovnim sustavima i alatima za upravljanje digitalnim sadržajem.
Steps to Add Minimal XMP Metadata to PDF using C#
- Provjerite postoji li ulazna PDF datoteka i učitajte je u objekt Document
- Stvorite instancu PdfXmpMetadata i povežite je s učitanim PDF dokumentom
- Provjerite je li XMP metadata već prisutna provjerom broja metadata
- Ako metadata ne postoji, dodajte minimalni skup potrebnih polja: CreatorTool, CreateDate, ModifyDate i Nickname
- Spremite ažurirani PDF dokument s novim XMP metadata u izlaznu datoteku
Kod najprije učitava PDF, zatim ga veže uz XMP metadata fasadu. Ako se ne pronađu metapodaci, dodaje mali ali značajan skup standardnih svojstava koristeći klasu DefaultMetadataProperties. Na kraju, sprema promjene natrag na disk.
Code to Add Minimal XMP Metadata to PDF using C#
Ovaj primjer ilustrira kako osigurati da svaki generirani PDF sadrži osnovnu razinu XMP metapodataka, poboljšavajući interoperabilnost i mogućnost praćenja u automatiziranim cjevovodima dokumenata.