Слияние PDF
Documentize PDF Merger для .NET – это универсальный инструмент, предназначенный для объединения нескольких PDF-документов в один файл. Он упрощает консолидацию PDF-файлов, обеспечивая их эффективное слияние и сохранение一致ности содержимого. Плагин обрабатывает внутренние ресурсы, такие как шрифты и изображения, для оптимизации объединенного документа.
Ключевые функции:
- Объединение нескольких PDF: Легко объединяйте несколько PDF-файлов в один.
- Оптимизация ресурсов: Убирает дублирующиеся шрифты и изображения во время слияния.
- Пакетная обработка: Объединяйте большие партии PDF-документов за один раз.
- Безопасное слияние: Обеспечьте целостность документа без потери данных или повреждения содержимого.
Как объединить PDF-документы
Чтобы объединить несколько PDF-документов в один файл, следуйте этим шагам:
- Создайте экземпляр класса
Merger
. - Создайте экземпляр
MergeOptions
, чтобы настроить процесс слияния. - Добавьте входные PDF-файлы, используя метод
AddInput
. - Установите путь к выходному файлу, используя
AddOutput
. - Выполните слияние, используя метод
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
. Это позволяет вам комбинировать выбранные страницы в окончательном выходном документе.
- Создайте экземпляр класса
Merger
. - Настройте диапазоны страниц с помощью
MergeOptions
. - Добавьте входные файлы с указанными диапазонами страниц.
- Установите выходной путь.
- Вызовите метод
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 в одной операции, обеспечивая эффективное и быстрое управление документами.
- Создайте экземпляр класса
Merger
. - Добавьте все входные PDF-файлы в класс
MergeOptions
. - Укажите выходной путь.
- Вызовите метод
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);