Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   конвертор pdfjpg из командной строки (http://forum.oszone.net/showthread.php?t=348418)

alar73 31-03-2021 00:09 2954383

конвертор pdfjpg из командной строки
 
Доброго времени суток!

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

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

https://pdfjpg.ru/

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

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

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

pdf2jpg.exe 1.pdf

не работает

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

Спасибо )

Iska 31-03-2021 07:21 2954397

Цитата:

Цитата alar73
А, например, запуск:
pdf2jpg.exe 1.pdf
не работает »

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

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

alar73 31-03-2021 12:02 2954420

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

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

DJ Mogarych 01-04-2021 10:42 2954505

Цитата:

Цитата alar73
Качество лучше чем при конвертировании 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/curr...vices.htm#JFIF

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

alar73 01-04-2021 16:34 2954525

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


Время: 06:05.

Время: 06:05.
© OSzone.net 2001-