Ten przykład demonstruje, jak programowo dodać minimalne metadane XMP do dokumentu PDF przy użyciu Aspose.Pdf for .NET. Metadane XMP (Extensible Metadata Platform) zwiększają wykrywalność dokumentów, wspierają zgodność i umożliwiają spójne zarządzanie metadanymi w całych przepływach pracy. Dodanie nawet podstawowego zestawu pól metadanych zapewnia kompatybilność z systemami korporacyjnymi i narzędziami do zarządzania zasobami cyfrowymi.
Kroki dodawania minimalnych metadanych XMP do PDF przy użyciu C#
- Sprawdź, czy plik PDF wejściowy istnieje i wczytaj go do obiektu Document
- Utwórz instancję PdfXmpMetadata i powiąż ją z wczytanym dokumentem PDF
- Zweryfikuj, czy metadane XMP są już obecne, sprawdzając liczbę metadanych
- Jeśli brak metadanych, dodaj minimalny zestaw wymaganych pól: CreatorTool, CreateDate, ModifyDate i Nickname
- Zapisz zaktualizowany dokument PDF z nowymi metadanymi XMP do pliku wyjściowego
Kod najpierw ładuje plik PDF, a następnie wiąże go z fasadą metadanych XMP. Jeśli nie zostaną znalezione metadane, dodaje mały, ale istotny zestaw standardowych właściwości przy użyciu klasy DefaultMetadataProperties. Na koniec zapisuje zmiany z powrotem na dysk.
Code to Add Minimal XMP Metadata to PDF using C#
Ten przykład ilustruje, jak zapewnić, że każdy wygenerowany plik PDF zawiera podstawowy poziom metadanych XMP, poprawiając interoperacyjność i możliwość śledzenia w zautomatyzowanych pipeline’ach dokumentów.