
Как конвертировать PDF в PNG в C#
Существует множество программных решений для преобразования документов PDF в другие популярные форматы файлов изображений, такие как JPG, PNG, SVG и другие. Эта запись в блоге установит это многофункциональное преобразование PDF библиотека в наш существующий проект .NET. Это научит нас конвертировать PDF в PNG на C#, написав несколько строк исходного кода на языках C#. Давайте начнем этот урок и достигнем нашей конечной цели в кратчайшие сроки.
Мы рассмотрим следующие моменты:
Установка библиотеки преобразования PDF в PNG
Эта библиотека предлагает широкий спектр функций для программного управления и обработки PDF-документов. Однако вы можете настроить библиотеку, загрузив DLL-файлы, или установить ее, выполнив следующую команду в диспетчере пакетов NuGet.
Install-Package Aspose.Words
Как конвертировать PDF в PNG в C#
В этом разделе мы напишем фрагменты кода, которые автоматизируют процесс преобразования PDF в PNG в приложении .NET.
Вы можете выполнить следующие шаги:
- Создайте экземпляр класса Document и загрузите исходный файл PDF.
- Инициализируйте объект класса ImageSaveOptions и форматируйте его в JPEG.
- Установите для свойства “PageSet” значение “0”, чтобы преобразовать только первую страницу документа.
- Измените яркость изображения, задав значение свойства ImageBrightness.
- Установите контраст, установив значение свойства ImageContrast.
- Измените горизонтальное разрешение, задав значение свойства HorizontalResolution.
- Вызовите метод save, чтобы сохранить файл в формате PNG.
Скопируйте и вставьте следующий код в основной файл:
// Создайте экземпляр класса Document и загрузите исходный PDF-файл.
Document doc = new Document("sample.pdf");
// Инициализируйте объект класса ImageSaveOptions и формат JPEG.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Установите для свойства «PageSet» значение «0», чтобы преобразовать только первую страницу документа.
options.PageSet = new PageSet(0);
// Измените яркость изображения, задав значение свойства ImageBrightness.
options.ImageBrightness = 0.3f;
// Установите контраст, установив значение свойства ImageContrast.
options.ImageContrast = 0.7f;
// Измените горизонтальное разрешение, задав значение свойства HorizontalResolution.
options.HorizontalResolution = 72f;
// Вызовите метод сохранения, чтобы сохранить файл в формате PNG.
doc.Save("PdfToPng.png");
Результат можно увидеть на изображении ниже:

Получить бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.
Подведение итогов
В заключение вы узнали, как преобразовать PDF в PNG на C#, выполнив шаги и фрагмент кода. Кроме того, эта статья может быть вам полезна, если вы хотите программно разработать конвертер PDF в PNG. Кроме того, вы можете посетить документацию, чтобы узнать о других методах этой библиотеки преобразования PDF.
Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.
Наконец, conholdate.com пишет новые сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Как преобразовать PDF в файл изображения?
Создайте экземпляр класса Document и загрузите исходный PDF-файл, вызовите метод save для сохранения файла в формате PNG.