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