Как да комбинирате PDF с Bookmarks и Metadata в C#
В правни, спазване и архивиране на работните потоци е от решаващо значение да се поддържа навигацията на документите и метаданните несъвместими. Aspose.PDF.Plugin Merger за .NET ви позволява да комбинирате няколко PDF файла, запазвайки оригинални букви и метаданни – или да създавате нови програми.
Почистване на книгите, когато се движат
- Презервиране на бележки: По подразбиране, MergeOptions може да запази оригинални бележка от всички входящи файлове, осигурявайки безпроблемна навигация в смесения PDF.
- Създаване на нови книжни знаци: Създавайте нови книги програмно въз основа на комбинирани имена на файлове, секции или TOC структури.
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);Управление на метаданни
- Запазване на оригинални метаданни: По подразбиране, метаданите от първия PDF се съхраняват в изходния файл.
- Добавяне или редактиране на метаданни
mergeOptions.Metadataда се определят или надхвърлят свойства като Заглавие, Автор, Предмет и Ключови думи.
mergeOptions.Metadata = new PdfMetadata
{
Author = "Compliance Team",
Title = "Merged Case File",
Subject = "2025 Contract Archive",
Keywords = "contracts, archive, legal"
};Допълнителен код за проба
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);Използване на случаите
- Архивиране на съответствието: запазване на навигацията и подробности за одити
- Правни пакети: Съчетаване на заявленията с запазени брошури за съда
- Цифрови библиотеки: Комбиниране на референтни работи, съхраняване на TOC и метаданни за търсене
Често задавани въпроси
**П: Ще се запазят ли оригиналните букви при сливане?**А: Да, сет KeepBookmarks = true в MergeOptions за запазване на всички навигационни помощници.
**Q: Как да добавя или прехвърля персонализирани метаданни?**А: Използвайте Metadata собственост на MergeOptions да зададете Заглавие, Автор, Предмет или Ключови думи, както е необходимо.
**П: Мога ли да създам нова структура за букмейкъри вместо това?**Отговор: Да, можете да създавате книжни знаци или да използвате TOC Generator за по-напреднала навигация.
Про Съвет: Комбинирайте се с поколението TOC за най-доброто навигационно преживяване в архив и правни PDF файлове.