Слияние PDF

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

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

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

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

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

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

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

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

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

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

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

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