Войти

Показать полную графическую версию : конвертор pdfjpg из командной строки


alar73
31-03-2021, 00:09
Доброго времени суток!

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

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

https://pdfjpg.ru/

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

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

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

pdf2jpg.exe 1.pdf

не работает

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

Спасибо )

Iska
31-03-2021, 07:21
А, например, запуск:
pdf2jpg.exe 1.pdf
не работает »
С полным путём пробовали указывать?

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

alar73
31-03-2021, 12:02
Спасибо!
Оказалось строка выглядит так:

"C:\Program Files\PdfJpg\pdf2jpg.exe" 0 37883268 "E:\1.pdf"
Не знаю что это у него за параметры, но с ними работает.

DJ Mogarych
01-04-2021, 10:42
Качество лучше чем при конвертировании Ghostscript, например. »
Нужно просто задавать там желаемое разрешение (в примере - 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/current/Devices.htm#JFIF

Документация рулит.

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




© OSzone.net 2001-2012