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.