Слияние PDF

Documentize PDF Merger для .NET — это универсальный инструмент, предназначенный для объединения нескольких PDF-документов в один файл. Он упрощает консолидацию PDF-файлов, обеспечивая эффективное слияние ваших документов и поддерживая согласованность содержимого. Плагин обрабатывает внутренние ресурсы, такие как шрифты и изображения, чтобы оптимизировать объединённый документ.

Ключевые функции:

  • Слияние нескольких PDF: Легко объединяйте несколько PDF-файлов в один.
  • Оптимизация ресурсов: Удаляет дубликаты шрифтов и изображений во время слияния.
  • Пакетная обработка: Объединяйте большие партии PDF-документов за один раз.
  • Безопасное слияние: Обеспечьте целостность документа без потери данных или повреждения содержимого.

Как объединить PDF-документы

Чтобы объединить несколько PDF-документов в один файл, выполните следующие шаги:

  1. Создайте экземпляр класса Merger.
  2. Создайте экземпляр MergeOptions для настройки процесса слияния.
  3. Добавьте входные PDF-файлы с помощью метода AddInput.
  4. Установите путь к выходному файлу с помощью AddOutput.
  5. Выполните слияние, используя метод Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Добавьте входные PDF-файлы для слияния
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// Укажите путь к выходному файлу
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// Объедините PDF
13merger.Process(mergeOptions);

Как объединить PDF с диапазоном страниц

Вы также можете объединить определённые диапазоны страниц из входных PDF-файлов, используя класс MergeOptions. Это позволяет комбинировать выбранные страницы в итоговом выходном документе.

  1. Создайте экземпляр класса Merger.
  2. Настройте диапазоны страниц, используя MergeOptions.
  3. Добавьте входные файлы с указанными диапазонами страниц.
  4. Установите выходной путь.
  5. Вызовите метод Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Объедините определённые страницы из входных PDF
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// Укажите путь к выходному файлу
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Объедините PDF
12merger.Process(mergeOptions);

Как обрабатывать пакетное слияние

Плагин PDF Merger оптимизирован для обработки больших партий PDF-документов. Используя функцию пакетной обработки, вы можете объединить сотни PDF за одну операцию, обеспечивая эффективное и быстрое управление документами.

  1. Создайте экземпляр класса Merger.
  2. Добавьте все входные PDF-файлы в класс MergeOptions.
  3. Укажите выходной путь.
  4. Вызовите метод Process, чтобы объединить все файлы в партии.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Добавьте большую партию PDF для слияния
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// Укажите путь к выходному файлу
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Обработайте пакетное слияние
14merger.Process(mergeOptions);
 Русский