Об'єднувач 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);