Страницы

Поиск по вопросам

среда, 15 мая 2019 г.

Как считать содержимое файла в формате PDF в виде картинки на C#

Как считать содержимое PDF в виде картинки на C#? Пытался это сделать через itextsharp.dll, открыл pdf при помощи PdfReader. Как сделать так, чтобы можно было полностью считать страницу pdf как одно целое изображение и потом вывести его в WinForms?


Ответ

Можно сначала преобразовать pdf в jpg/png с помощью imagemagic (либо из командной строки, либо через связки с .NET - MagicNet), а уже затем считать полученные файлы изображений в .NET и отобразить на форме. Преобразование pdf в jpg/png convert sample.pdf sample.png Загрузить и вывести полученную картинку можно через Image/PictureBox, например. Image i = Image.FromFile("Sample.jpg");
e.Graphics.DrawImage(i, new Point(0, 0));

Комментариев нет:

Отправить комментарий