Графика - конвертор pdfjpg из командной строки

Ответить
Аватара пользователя
alar73

Графика - конвертор pdfjpg из командной строки

Сообщение alar73 »

Доброго времени суток!



Ищу бесплатный конвертор который давал бы максимальное качество при конвертировании PDF в JPG.



Нашел вот такой:



https://pdfjpg.ru/




Качество лучше чем при конвертировании Ghostscript, например.



Но в одном я не смог разобраться. Как при запуске передать ему имя файла для обработки?



То есть он может встраиваться в контекстное меню и в этом случае отлично запускается с именем файла. А, например, запуск:



pdf2jpg.exe 1.pdf



не работает



Вот я и хочу разобраться, как срабатывает запуск из контекстного меню, чтобы также запускать с указанным файлом.



Спасибо )
Аватара пользователя
Iska

Re: Графика - конвертор pdfjpg из командной строки

Сообщение Iska »

Цитата alar73:



А, например, запуск:

pdf2jpg.exe 1.pdf

не работает
Графика - конвертор pdfjpg из командной строки




С полным путём пробовали указывать?



Возьмите Process Monitor и поглядите, как выглядит командная строка при вызове pdf2jpg.exe из контекстного меню.
Аватара пользователя
alar73

Re: Графика - конвертор pdfjpg из командной строки

Сообщение alar73 »

Спасибо!

Оказалось строка выглядит так:



"C:\Program Files\PdfJpg\pdf2jpg.exe" 0 37883268 "E:\1.pdf"

Не знаю что это у него за параметры, но с ними работает.
Аватара пользователя
DJ Mogarych

Re: Графика - конвертор pdfjpg из командной строки

Сообщение DJ Mogarych »

Цитата alar73:



Качество лучше чем при конвертировании Ghostscript, например.
Графика - конвертор pdfjpg из командной строки




Нужно просто задавать там желаемое разрешение (в примере - 300 dpi).



Код:

Код: Выделить всё

"C:\scripts\Ghostscript\bin\gswin64c.exe" -dBATCH -dNOPAUSE -sDEVICE=jpeg -sOutputFile="page-%03d.jpg" -r300 -f D:\temp\scan-160610-0001.pdf

Можно и уровень сжатия отрегулировать при желании:


Цитата:



The JPEG devices support several special parameters to control the JPEG "quality setting" (DCT quantization level).



-dJPEGQ=N (integer from 0 to 100, default 75)

Set the quality level N according to the widely used IJG quality scale, which balances the extent of compression against the fidelity of the image when reconstituted. Lower values drop more information from the image to achieve higher compression, and therefore have lower quality when reconstituted.

-dQFactor=M (float from 0.0 to 1.0)

Adobe's QFactor quality scale, which you may use in place of JPEGQ above. The QFactor scale is used by PostScript's DCTEncode filter but is nearly unheard-of elsewhere.



https://www.ghostscript.com/doc/curr...vices.htm#JFIF




Документация рулит.
Аватара пользователя
alar73

Re: Графика - конвертор pdfjpg из командной строки

Сообщение alar73 »

DJ Mogarych, да, естественно, я сравнивал результаты задав и разрешение, и сжатие одинаковые для одной странички одного файла. На 200 dpi разница не заметна, на 300 dpi, как ни странно, у Ghostscript картинка становится хуже. Может быть есть еще какие-то настройки, я не нашел.
Ответить

Вернуться в «Программное обеспечение Windows»