Kā apvienot PDF ar grāmatzīmēm un metadatiem C#

Kā apvienot PDF ar grāmatzīmēm un metadatiem C#

Juridiskajās, atbilstības un arhivēšanas darba plūsmās ir būtiski saglabāt dokumentu navigāciju un metadatu intaktu. Aspose.PDF.Plugin Merger for .NET ļauj apvienot vairākus PDF failus, saglabājot oriģinālus grāmatzīmes un meta datus – vai programmatiski radīt jaunus.

Rūpēties par grāmatzīmēm, kad nokļūst

  • Iegūstiet grāmatzīmes: Pamatoti, MergeOptions var saglabāt oriģinālus bibliotēkas no visiem ieejas failiem, nodrošinot bezjēdzīgu navigāciju apvienotajā PDF.
  • Generējiet jaunas grāmatzīmes: Programmatiski izveidojiet jaunus bibliotēkas, pamatojoties uz apvienotiem failu nosaukumiem, sadaļām vai TOC struktūrām.
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);

Dokumentu metadatu pārvaldība

  • Izejmateriālu saglabāšana: Pamatoti pirmā PDF metadati tiek saglabāti izejas failā.
  • ** Pievienojiet vai rediģējiet metadatu:** Set mergeOptions.Metadata noteikt vai pārrādīt īpašības, piemēram, nosaukums, autors, priekšmets un atslēgvārdi.
mergeOptions.Metadata = new PdfMetadata
{
    Author = "Compliance Team",
    Title = "Merged Case File",
    Subject = "2025 Contract Archive",
    Keywords = "contracts, archive, legal"
};

Pilnīgs paraugu kods

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);

Izmanto gadījumus

  • Atbilstības arhivēšana: saglabā navigāciju un detalizētus auditus
  • Juridiskie iepakojumi: iesniegumu apvienošana ar saglabātajām grāmatzīmēm tiesā
  • Digitālās bibliotēkas: apvieno atsauces darbus, saglabā TOC un metadatus meklēšanai

Bieži uzdotie jautājumi

**Q: Vai sākotnējās grāmatzīmes tiks saglabātas apvienošanās laikā?**A: Jā, iestatīt KeepBookmarks = true i MergeOptions, lai saglabātu visas navigācijas palīdzības.

**Q: Kā es pievienoju vai pārsniedzu pielāgotus metadatus?**A: izmantojiet Metadata īpašums uz MergeOptions, lai noteiktu nosaukumu, autors, priekšmets vai atslēgvārdi, kā nepieciešams.

**Q: Vai es varu radīt jaunu grāmatzīmes struktūru vietā?**A: Jā, jūs varat programmatiski izveidot grāmatzīmes vai izmantot TOC ģeneratoru, lai uzlabotu navigāciju.

Pro ieteikums: Kombinējiet apvienošanos ar TOC paaudzi, lai iegūtu maksimālu navigācijas pieredzi arhīvā un juridiskajos PDF dokumentos.

 Latviski