Ako spájať PDF s poznámkami a metadatami v C#
V právnych, dodržiavaných a archívnych pracovných tokoch je dôležité udržať dokumentovú navigáciu a metadata intaktné. Aspose.PDF.Plugin Merger pre .NET vám umožňuje kombinovať viaceré PDF, zachovať originálne záznamy a metaúdaje – alebo vytvárať nové programovane.
Prevádzkovanie Bookmarks Pri Merging
- Zachovávať poznámky: Z predvoleného dôvodu môže spoločnosť MergeOptions zachovať pôvodné poznávky zo všetkých vstupných súborov, čo poskytuje bezproblémovú navigáciu v zmiešanom PDF.
- Generate New Bookmarks: Vytvorte nové bookmarks programaticky na základe zlúčených názvov súborov, sekcií alebo TOC štruktúr.
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);Správa metadata dokumentov
- Zachovávajte originálne metadata: Z predvoleného dôvodu sa metadatá z prvého PDF uchovávajú v výstupnom súbore.
- Pridať alebo upraviť metadata: Nastaviť
mergeOptions.Metadataurčiť alebo prevrátiť vlastnosti, ako je názov, autor, predmet a kľúčové slová.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};Kompletný vzorový 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);Použitie prípadov
- Archívovanie zhody: zachovanie navigácie a podrobnosti o auditoch
- Právne balíky: Spojenie záznamov s zachovanými poznámkami pre súd
- Digitálne knižnice: Kombinovať referenčné práce, uchovávať TOC a metaúdaje pre vyhľadávanie
Často kladené otázky
**Q: Budú sa pôvodné poznámky uchovávať pri zlúčení?**A: Áno, nastaviť KeepBookmarks = true v MergeOptions zachovať všetky navigačné nástroje.
**Q: Ako pridávať alebo prekročiť prispôsobené metaúdaje?**A: Využite Metadata vlastnosť na MergeOptions nastaviť názov, autor, predmet alebo kľúčové slová podľa potreby.
**Q: Môžem namiesto toho vytvoriť novú štruktúru značiek?**Odpoveď: Áno, môžete programaticky vytvoriť poznámky alebo použiť generátor TOC pre pokročilejšiu navigáciu.
Pro Tip: Kombinujte kombináciu s generáciou TOC pre najnovšie navigačné skúsenosti v archívoch a právnych PDF.