Kako kombinirati PDF-ove s knjigama i metapodatima u C#
U pravnim, usklađenim i arhivskim radnim tokovima, ključno je zadržati navigaciju dokumenata i metapodatke netaknute. Aspose.PDF.Plugin Merger za .NET omogućuje kombinaciju više PDF-a, čuvanje originalnih knjigovodstvenih znakova i meta podataka – ili programski stvaranje novih.
Korištenje knjigovodstvenih znakova kada se kreće
- Održavanje znakova knjige: Podrazumevano, MergeOptions može čuvati originalne znakove knjige iz svih ulaznih datoteka, pružajući bespomoćnu navigaciju u mješovitom PDF-u.
- Generacija novih znakova: Stvorite nove znakove programski na temelju kombiniranih imena datoteke, odjeljaka ili struktura TOC-a.
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);Upravljanje metapodatkom dokumenta
- Originalni metadati se čuvaju: Podrazumevano, metadata iz prvog PDF-a zadržavaju se u izvornom datoteku.
- Dodati ili urediti metapodatke: Set
mergeOptions.Metadataodređivanje ili pretjerivanje svojstava kao što su naslov, autor, predmet i ključne riječi.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};Cjeloviti kodovi uzorka
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);Koristite slučajeve
- Usklađenost arhiviranje: zadržavanje navigacije i detalji za revizije
- Pravni paketi: Spajanje upisa sa sačuvanim knjigovodstvima za sud
- Digitalne knjižnice: kombinirajte referentne radove, čuvajte TOC-ove i metapodatke za pretragu
Često postavljana pitanja
**Q: Hoće li se originalni knjigovodstveni znakovi čuvati prilikom spajanja?**A: Da, postavlja se KeepBookmarks = true u MergeOptions sačuvati sve navigacijske pomoći.
**Q: Kako mogu dodati ili pretjerati prilagođene metapodatke?**A: Koristite Metadata Proizvodi na MergeOptions postaviti naslov, autor, predmet ili ključne riječi prema potrebi.
**Q: Mogu li umjesto toga stvoriti novu strukturu knjigovodstva?**Odgovor: Da, možete programski stvoriti znakove ili koristiti TOC Generator za napredniju navigaciju.
Pro Savjet: Kombinirajte se s generacijom TOC-a za najnovije iskustvo navigacije u arhivima i pravnim PDF-ovima.