Tento příklad ukazuje, jak programově přidat minimální XMP metadata do PDF dokumentu pomocí Aspose.Pdf for .NET. Metadata XMP (Extensible Metadata Platform) zvyšují vyhledatelnost dokumentu, podporují soulad a umožňují konzistentní zpracování metadat napříč pracovními postupy. Přidání i základního souboru polí metadat zajišťuje kompatibilitu s podnikovými systémy a nástroji pro správu digitálních aktiv.
Kroky k přidání minimálních XMP metadat do PDF pomocí C#
- Zkontrolujte, zda vstupní PDF soubor existuje, a načtěte jej do objektu Document
- Vytvořte instanci PdfXmpMetadata a připojte ji k načtenému PDF dokumentu
- Ověřte, zda jsou XMP metadata již přítomna, kontrolou počtu metadat
- Pokud metadata neexistují, přidejte minimální sadu požadovaných polí: CreatorTool, CreateDate, ModifyDate a Nickname
- Uložte aktualizovaný PDF dokument s novými XMP metadaty do výstupního souboru
Kód nejprve načte PDF, poté jej sváže s fasádou XMP metadata. Pokud nejsou nalezena žádná metadata, přidá malou, ale smysluplnou sadu standardních vlastností pomocí třídy DefaultMetadataProperties. Nakonec změny uloží zpět na disk.
Code to Add Minimal XMP Metadata to PDF using C#
Tento příklad ukazuje, jak zajistit, aby každý vygenerovaný PDF obsahoval základní úroveň XMP metadata, což zlepšuje interoperabilitu a sledovatelnost v automatizovaných dokumentových pipelinech.