Hogyan lehet összehasonlítani a PDF-eket könyvjelzőkkel és metaadatokkal a C#-ban#

Hogyan lehet összehasonlítani a PDF-eket könyvjelzőkkel és metaadatokkal a C#-ban#

A jogi, megfelelőségi és archív munkafolyamatokban a dokumentum navigációjának és metadatainak integrálásának megőrzése elengedhetetlen. Aspose.PDF.Plugin Merger for .NET lehetővé teszi, hogy több PDF-t kombináljon, megőrizze az eredeti könyvjelzőket és metaadatokat – vagy újakat programozva hozzon létre.

Könyvek kezelése Merging

  • A Bookmarks megőrzése: A MergeOptions alapértelmezés szerint az összes beviteli fájlból megtarthatja az eredeti könyvjelzőket, így a kevert PDF-ben szűk navigációt biztosít.
  • Új könyvjelzők generálása: Programozottan létrehozza az egyesített fájlnevek, szakaszok vagy TOC struktúrák alapján.
using Aspose.Pdf.Plugins;

var merger = new Merger();
var mergeOptions = new MergeOptions
{
    KeepBookmarks = true // Ensures all input bookmarks are retained
};

mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract1.pdf"));
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\contract2.pdf"));
mergeOptions.AddOutput(new FileDataSource(@"C:\Docs\merged_contracts.pdf"));

merger.Process(mergeOptions);

Dokumentum metadata kezelése

  • Original Metadata mentése: Alapértelmezés szerint az első PDF metadata a kimeneti fájlban tárolódik.
  • Add or Edit Metadata: Beállítása mergeOptions.Metadata az olyan tulajdonságok meghatározása vagy felsorolása, mint a cím, a szerző, az alany és a kulcsszavak.
mergeOptions.Metadata = new PdfMetadata
{
    Author = "Compliance Team",
    Title = "Merged Case File",
    Subject = "2025 Contract Archive",
    Keywords = "contracts, archive, legal"
};

Teljes példány kód

using Aspose.Pdf.Plugins;

var merger = new Merger();
var options = new MergeOptions
{
    KeepBookmarks = true,
    Metadata = new PdfMetadata
    {
        Author = "Legal Team",
        Title = "Complete Dossier",
        Subject = "Case Archive",
        Keywords = "archive, legal, contracts"
    }
};
options.AddInput(new FileDataSource(@"C:\Cases\part1.pdf"));
options.AddInput(new FileDataSource(@"C:\Cases\part2.pdf"));
options.AddOutput(new FileDataSource(@"C:\Cases\complete_dossier.pdf"));
merger.Process(options);

Használati esetek

  • Megfelelés archiválása: A navigáció fenntartása és az ellenőrzésekre vonatkozó részletek
  • Jogi csomópontok: A bírósági ítélet megőrzött jegyzőkönyvekkel való egyesítés
  • Digitális könyvtárak: A referenciamunkák kombinálása, a TOC-k és a metaadatok keresése

Gyakran feltett kérdések

**Q: Az eredeti jegyzőkönyvek tárolódnak-e az egyesülés során?**A: Igen, állítólag KeepBookmarks = true a MergeOptions, hogy megőrizze az összes navigációs segéd.

**Q: Hogyan adok hozzá vagy túllépem a beállított metaadatokat?**A: Használja a Metadata tulajdonság a MergeOptions beállítani cím, szerző, téma, vagy kulcsszavak szükség szerint.

**Q: Új könyvjelző szerkezetet hozhatok létre?**A: Igen, programozottan létrehozhat könyvjelzőket, vagy a TOC Generator-t használhatja a továbbfejlesztett navigációhoz.

Pro Tipp: A TOC generációval kombinálva a legújabb navigációs tapasztalat az archívumban és a jogi PDF-kban.

 Magyar