Как да се сливат Изберете PDF страници, поддържане на букви и метаданни
Събирането на PDF не е просто за събиране на файлове заедно – често трябва да контролирате кои страници са включени, да поддържате оригинални бележки и да съхранявате критични метаданни за документа. Aspose.PDF.Merger Plugin за .NET ви дава пълна програмна контрола за дори най-взискателните правни, електронни или технически документационни сценарии.
Избор на страница: Свържете само това, което ви е необходимо
Определете точните страници за сливане от всеки източник на файла:
using Aspose.Pdf.Plugins;
// Example: Merge only pages 1-3 from first PDF, pages 2-4 from second
var merger = new Merger();
var mergeOptions = new MergeOptions();
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\source1.pdf"), new[] { 1, 2, 3 });
mergeOptions.AddInput(new FileDataSource(@"C:\Docs\source2.pdf"), new[] { 2, 3, 4 });
mergeOptions.AddOutput(new FileDataSource(@"C:\Docs\merged_selected_pages.pdf"));
merger.Process(mergeOptions);
Console.WriteLine("Merged selected pages from multiple PDFs.");Bookmark и запазване на метаданни
Aspose.PDF.Plugin може да съхранява оригинални книжни марки и метаданни за документи, като осигурява безпроблемно четене и съответствие:
- Bookmarks: MergeOptions поддържа запазване на букмейкъри, така че помощта за навигация и TOCs не се губят по време на сливане.
- Метаданни: По подразбиране, метаданните на нивото на документа (автор, заглавие, ключови думи и т.н.) се съхраняват от първия файл, или можете да зададете персонализирани метадани в опциите за сливане.
Примерът е:
// Optionally set or override metadata
mergeOptions.Metadata = new PdfMetadata
{
Author = "Merged by Aspose",
Title = "Complete Documentation Set",
Subject = "Advanced Merge"
};
// Retain all bookmarks
mergeOptions.KeepBookmarks = true;Изходни опции и най-добри практики
- Наименование на потребителски изход: Наименни изходи въз основа на случая на използване, например.,
LegalBundle_Merged.pdfилиEbook_Complete.pdf. - Валидация: Отворете комбинирания файл в Adobe или във всеки PDF четец, за да проверите дали изборът на страница, букви и метаданни са правилни.
- Long Batches: За стотици PDF файлове, използвайте скрипт за поддръжка и съхранявайте дневник на входящи/изходящите файли за одитни пътеки.
Използване на случаите
- Законно: Съчетаване на изложби, записи или кореспонденция, запазвайки оригиналната навигация.
- Е-книги: Комбиниране на глави, поддържане на TOC книжни знаци и авторите метаданни.
- Технически документи: Създайте цялостни ръководства от модулни PDF с всички референтни връзки.
Често задавани въпроси
**П: Мога ли да изключа конкретни страници при сливане?**A: Да – използвайте реда на страниците за всеки вход, за да включите/изключите, ако е необходимо.
**П: Ще се загубят ли букмейкърите и връзките по време на сливане?**А: Не – сет KeepBookmarks = true За да се запазят всички букви и вътрешни връзки.
**Q: Какво се случва с метаданните?**А: метаданни от първия ПДФ е запазена по подразбиране, но можете да изтеглите или да зададете нови метаданни за сливания документ.
Про Съвет: За крайния контрол, предварително обработвайте PDF с генератора на таблицата (за динамични TOC или обобщения) преди сливане.