Ինչպե՞ս ավելացնել նվազագույն XMP Metadata PDF-ին C#-ի միջոցով

Այս օրինակն ցույց է տալիս, թե ինչպես ծրագրային կերպով ավելացնել նվազագույն XMP մետադատա PDF փաստաթղթի վրա՝ օգտագործելով Aspose.Pdf for .NET-ը։ XMP (Extensible Metadata Platform) մետադատան բարելավում է փաստաթղթի հայտնաբերման հնարավորությունը, աջակցում է համապատասխանությանը և հնարավորություն է տալիս միատեսակ մետադատա մշակմանը տարբեր աշխատանքային ընթացքներում։ Նվազագույն մետադատա դաշտերի ավելացումը, նույնիսկ հիմնական հավաքածու, ապահովում է համատեղելիությունը ձեռնարկության համակարգերի և թվային գույների կառավարիչ գործիքների հետ։

Քայլ

  1. Ստուգել, թե մուտքային PDF ֆայլը գոյություն ունի և բեռնել այն Document օբյեկտում
  2. Ստեղծել PdfXmpMetadata օրինակ և կապել այն բեռնված PDF փաստաթղթի հետ
  3. Վերահաստատել, արդյոք XMP մետատվյալները արդեն առկա են՝ ստուգելով մետատվյալների քանակը
  4. Եթե մետատվյալներ չկան, ավելացնել անհրաժեշտ դաշտերի նվազագույն հավաքածուն՝ CreatorTool, CreateDate, ModifyDate և Nickname
  5. Պահպանել թարմացված PDF փաստաթուղթը նոր XMP մետատվյալներով ելքային ֆայլում

Կոդը սկզբում բեռնում է PDF‑ը, ապա կապում է այն XMP մետադատների ֆասադե հետ։ Եթե մետադատներ չեն գտնվել, այն ավելացնում է փոքր, բայց նշանակալի ստանդարտ հատկությունների հավաքածու DefaultMetadataProperties դասի միջոցով։ Վերջում այն պահպանում է փոփոխությունները սկավառակի վրա։

Code to Add Minimal XMP Metadata to PDF using C#

Այս օրինակը ցույց է տալիս, թե ինչպես ապահովել, որ յուրաքանչյուր ստեղծված PDF պարունակի XMP մետատվյալների հիմնական մակարդակ, բարելավելով ինտերօպերաբիլությունը և հետագծելիությունը ավտոմատացված փաստաթղթի պիպլայններում։

 Հայերեն