Конвертер PDF в PNG
Documentize Конвертер 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}