Сохранить pdf в jpeg с помощью C #

Мне нужно преобразовать файл pdf в jpeg с помощью C #. И решение (библиотека) должно быть бесплатным.

Я просмотрел много информации, но, похоже, ничего не понял.

Я уже пробовал itextsharp и pdfbox (но здесь pdf2image предназначен только для java, я думаю) безуспешно.

Я пытался извлечь изображения из PDF по отдельности, но у меня возникла ошибка неверных параметров при попытке извлечь изображения ... Кажется, у них странная кодировка.

Кто-нибудь может порекомендовать мне любую библиотеку для сохранения pdf в jpeg? Мы также будем очень признательны за примеры.

Спасибо!


РЕШЕНИЕ: Как преобразовать PDF в изображение с помощью C #

  1. Перейдите по адресу: http://www.codeproject.com/KB/cs/GhostScriptUseWithCSharp. aspx
  2. Загрузить библиотеку
  3. Следуйте инструкциям в Интернете.
  4. Добавьте свой код в свое приложение, например (очень просто):

      // Преобразуйте pdf в jpg
      PdfToImage.PDFConvert pp = новый PDFConvert ();
      pp.OutputFormat = "jpeg";  //формат
      pp.JPEGQuality = 100;  // 100% качество
      pp.ResolutionX = 300;  // dpi
      pp.ResolutionY = 300;
      pp.FirstPageToConvert = 1;  // страницы, которые вы хотите
      pp.LastPageToConvert = 1;
      pp.Convert (PATH_PDF + "report.pdf", PATH_IMAGE + "name.jpg");
     

40
задан JohnB 29 June 2016 в 14:16
поделиться