Конвертер PDF в PNG

Документний конвертер PDF в PNG для .NET - це просунутий інструмент, який дозволяє вам конвертувати PDF документи в зображення PNG високої якості. Цей плагін розроблений для того, щоб зробити ваш контент більш універсальним, доступним та простим для обміну, перетворюючи PDF-сторінки у широко підтримувані формати зображень.

Основні можливості:

  • Конвертація PDF в PNG: Швидко та ефективно конвертуйте цілі PDF документи або конкретні сторінки в зображення PNG.
  • Налаштовувана роздільна здатність: Встановіть бажане DPI (наприклад, 300 DPI) для виходу зображення високої якості.
  • Пакетна обробка: Конвертуйте кілька PDF сторінок або цілі документи за один раз.
  • Легка організація виходу: Вкажіть вихідні каталоги для кожного конвертованого файлу PNG.
  • Швидка конвертація: Швидко, ефективно та вимагає мінімальних зусиль для налаштування.

Як конвертувати PDF в PNG

Щоб конвертувати PDF документ в зображення PNG, виконайте ці кроки:

  1. Створіть екземпляр класу Png.
  2. Створіть екземпляр PngOptions, щоб налаштувати процес конвертації.
  3. Додайте вхідний PDF файл за допомогою методу AddInput.
  4. Вкажіть вихідний каталог для PNG зображень за допомогою методу AddOutput.
  5. Запустіть метод 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}
 Українська