Конвертер PDF в PNG
Документний конвертер PDF в PNG для .NET - це просунутий інструмент, який дозволяє вам конвертувати PDF документи в зображення PNG високої якості. Цей плагін розроблений для того, щоб зробити ваш контент більш універсальним, доступним та простим для обміну, перетворюючи PDF-сторінки у широко підтримувані формати зображень.
Основні можливості:
- Конвертація PDF в PNG: Швидко та ефективно конвертуйте цілі PDF документи або конкретні сторінки в зображення PNG.
- Налаштовувана роздільна здатність: Встановіть бажане DPI (наприклад, 300 DPI) для виходу зображення високої якості.
- Пакетна обробка: Конвертуйте кілька PDF сторінок або цілі документи за один раз.
- Легка організація виходу: Вкажіть вихідні каталоги для кожного конвертованого файлу PNG.
- Швидка конвертація: Швидко, ефективно та вимагає мінімальних зусиль для налаштування.
Як конвертувати PDF в PNG
Щоб конвертувати PDF документ в зображення PNG, виконайте ці кроки:
- Створіть екземпляр класу
Png
. - Створіть екземпляр
PngOptions
, щоб налаштувати процес конвертації. - Додайте вхідний PDF файл за допомогою методу
AddInput
. - Вкажіть вихідний каталог для PNG зображень за допомогою методу
AddOutput
. - Запустіть метод
Process
, щоб конвертувати PDF сторінки в PNG зображення.
1var converter = new Png();
2var options = new PngOptions();
3
4// Додати вхідний PDF файл
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// Вказати вихідний каталог для PNG зображень
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Обробка конвертації PDF в PNG
11converter.Process(options);
Налаштування конвертації PDF в PNG
Ви можете налаштувати конвертацію, змінюючи роздільну здатність та вибираючи конкретні сторінки. Наприклад, щоб конвертувати лише першу сторінку PDF з роздільною здатністю 300 DPI:
1var converter = new Png();
2var options = new PngOptions();
3
4// Встановити вихідну роздільну здатність на 300 DPI
5options.OutputResolution = 300;
6
7// Конвертувати лише першу сторінку
8options.PageRange = new PageRange(1);
9
10// Додати вхідні та вихідні шляхи
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Обробка конвертації
15converter.Process(options);
Пакетна обробка конвертації PDF в PNG
Плагін Конвертер PDF в PNG також підтримує пакетну обробку, що дозволяє вам конвертувати кілька сторінок або навіть цілі PDF документи в окремі файли PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// Додати вхідний PDF файл
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Встановити вихідні шляхи для кожної сторінки
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Обробка пакетної конвертації
12converter.Process(options);
Обробка результатів конвертації
Після обробки конвертації метод Process повертає об’єкт ResultContainer
, що містить результати конвертації. Ви можете надрукувати вихідні шляхи PNG зображень наступним чином:
1ResultContainer resultContainer = converter.Process(options);
2
3// Друк вихідних шляхів PNG зображень
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}