PDF to PNG Converter
Конвертер PDF в PNG от Documentize для .NET — это продвинутый инструмент, который позволяет преобразовывать PDF-документы в изображения PNG высокого качества. Этот плагин предназначен для того, чтобы сделать ваш контент более универсальным, доступным и простым для распространения, преобразуя страницы PDF в широко поддерживаемые форматы изображений.
Как конвертировать PDF в PNG
Чтобы преобразовать PDF-документ в изображения PNG, выполните следующие шаги:
- Создайте экземпляр
PdfToPngOptions
, чтобы настроить процесс конвертации. - Добавьте входной PDF файл с помощью метода
AddInput
. - Установите путь к выходному каталогу для изображений PNG с помощью метода
AddOutput
. - Запустите метод
Process
, чтобы преобразовать страницы PDF в изображения PNG.
1// Создайте объект PdfToPngOptions для настройки инструкций
2var options = new PdfToPngOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Установите путь к выходному каталогу
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Выполните процесс
8PngConverter.Process(options);
Настройка конвертации PDF в PNG
Вы можете настроить конвертацию, изменив разрешение и выбрав конкретные страницы. Например, чтобы преобразовать только первую страницу PDF с разрешением 200 DPI:
1// Создайте объект PdfToPngOptions для настройки инструкций
2var options = new PdfToPngOptions()
3// Обработать только первую страницу
4options.PageList = new List<int> { 1 };
5// Установите разрешение на выходе 200 dpi
6options.OutputResolution = 200;
7// Добавьте путь к входному файлу
8options.AddInput(new FileDataSource("path_to_input.pdf"));
9// Установите путь к выходному каталогу
10options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
11// Выполните процесс
12PngConverter.Process(options);
Обработка результатов конвертации
Метод Process возвращает объект ResultContainer
, который содержит информацию о результатах конвертации. Вы можете получить потоки преобразованных PNG файлов, как показано ниже:
1// Создайте объект PdfToJpegOptions для настройки инструкций
2var options = new PdfToPngOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Выполните процесс
6var results = PngConverter.Process(options);
7// Получите результаты потоков
8foreach (var result in results.ResultCollection)
9{
10 var streamResultPage1 = result.ToStream();
11}
Ключевые особенности:
- Конвертация PDF в PNG: Быстро и эффективно преобразуйте целые PDF-документы или конкретные страницы в изображения PNG.
- Настраиваемое разрешение: Установите желаемое DPI (например, 300 DPI) для вывода изображений высокого качества.
- Набор страниц: Выберите конкретные страницы для конвертации.
- Управление выходными данными: Укажите выходные каталоги для каждого преобразованного PNG файла.
- Быстрая конвертация: Быстрая, эффективная и требует минимальных усилий для настройки.