Як поєднувати Виберіть PDF-сторінки, зберігати книжкові знаки та метадані

Як поєднувати Виберіть 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 або резюме) перед поєднанням.

 Українська