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

Documentize Конвертер 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}
 Русский