Мне нужно преобразовать файл pdf в jpeg с помощью С#. И решение (библиотека) должно быть бесплатным.
Я искал много информации, но, похоже, я ничего не понял.
Я уже пробовал itextsharp и pdfbox (но это, pdf2image только для java, я думаю) без успеха.
Я попытался извлечь изображения из PDF отдельно, но у меня есть ошибка недопустимых параметров, когда я пытаюсь извлечь изображения... Кажется, у них странная кодировка.
Кто-нибудь может порекомендовать мне любую библиотеку, чтобы сохранить pdf файл в jpeg? Примеры также очень оценены.
Спасибо!
РЕШЕНИЕ: как преобразовать PDF в изображение с помощью С#
- Перейдите к: http://www.codeproject.com/KB/cs/GhostScriptUseWithCSharp.aspx
- Загрузить библиотеку
- Следуйте инструкциям в Интернете.
-
Добавьте свой код в свое приложение, как это (очень просто):
//Transform pdf to jpg PdfToImage.PDFConvert pp = new PDFConvert(); pp.OutputFormat = "jpeg"; //format pp.JPEGQuality = 100; //100% quality pp.ResolutionX = 300; //dpi pp.ResolutionY = 300; pp.FirstPageToConvert = 1; //pages you want pp.LastPageToConvert = 1; pp.Convert(PATH_PDF+ "report.pdf", PATH_IMAGE + "name.jpg");