Як поєднувати Виберіть 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.");Книжковий знак та зберігання метадатів
Aspose.PDF.Plugin може зберігати оригінальні книжкові знаки та метадані документів, забезпечуючи безперервний досвід читання та дотримання:
- Bookmarks: MergeOptions підтримує зберігання книжкових знаків, тому під час злиття не втрачаються допоміжки для навігації та TOC.
- Метадани: За замовчуванням, метадані на рівні документа (автор, заголовок, ключові слова і т.д.) зберігаються з першого файлу, або ви можете встановити персоналізовані метадати у ваших варіантах поєднання.
Приклад:
// 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-читачеві, щоб перевірити, чи є вибір сторінки, книжкові знаки та метадані правильними.
- Довгі пакети: Для сотень PDF-файлів використовуйте скрипт з пакетом і зберігайте запис вхідних/виходих файлів для аудиторських шляхів.
Використання випадків
- Законна: З’єднуйте виставки, запити або кореспонденцію, зберігаючи оригінальну навігацію.
- E-книги: Комбінуйте розділи, зберігайте книжкові знаки TOC та метадані автора.
- Технічні документи: Створіть всеосяжні посібники з модульних PDF-файлів з усіма посиланнями, які є недійсними.
Часто задавані запитання
**Q: Чи можу я виключити конкретні сторінки при поєднанні?**Відповідь: Так — використовуйте розділ сторінок для кожного входу для включення/виключення, якщо це необхідно.
**Q: Чи будуть знаки та посилання втрачені під час поєднання?**А: ні — набір KeepBookmarks = true Зберегти всі книжкові знаки та внутрішні посилання.
**Q: Що відбувається з метаданими?**А: Метадани з першого ПДФ зберігається за замовчуванням, але ви можете перезавантажувати або встановити нові метадані для поєднаного документа.
Pro Tip: Для кінцевого контролю, попередньо обробляти PDF-файли з генератором таблиці (для динамічних TOC або резюме) перед поєднанням.