| View previous topic :: View next topic |
| Author |
Message |
Demidoff
Joined: 06 Apr 2018 Posts: 3
|
(Separately) Posted: Wed Nov 27, 2019 14:17 Post subject: Пакетная конвертация PDF в JPG |
|
|
Ребята, не убивайте сразу. Наверняка на форуме есть ответ, но я и поиском искал и вручную пролистал несколько страниц, но ничего не нашёл (или не понял).
Есть простой конвертер pdf2jpg.exe (работает без всяких параметров - pdf2jpg.exe filename.pdf filename.jpg)
Находится в "%COMMANDER_PATH%\AddOns\"
Нужна кнопка, чтобы конвертер обработал все файлы .pdf в открытой в TC папке, ну или в панели TC (не знаю как правильнее назвать).
Помогите, пожалуйста. |
|
| Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 27, 2019 18:57 Post subject: |
|
|
pdf2jpg бесплатен? Ссылку можно?
| Code: | TOTALCMD#BAR#DATA
%ComSpec% /q/c for %n in
(*.pdf) do %%COMMANDER_PATH%%\AddOns\pdf2jpg.exe "%%n" "%%~nn.jpg"
%COMMANDER_PATH%\AddOns\pdf2jpg.exe
Сконвертировать все PDF-файлы активной панели в JPG
1 |
Из бесплатных знаю, например, эту:
| Code: | TOTALCMD#BAR#DATA
%ComSpec% /q/c for %n in
(%P*.pdf) do pdftojpg.exe "%%n" "%T"
%COMMANDER_PATH%\Utils\pdftojpg\pdftojpg.exe
Сконвертировать все PDF-файлы из списка активной панели в JPG пассивной
%COMMANDER_PATH%\Utils\pdftojpg\
1 |
NConvert тоже может, но коцает качество.
Также можно вытаскивать только картинки.
P.S.: Неужели так сложно топик нормально озаглавить? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
| Back to top |
|
 |
Demidoff
Joined: 06 Apr 2018 Posts: 3
|
(Separately) Posted: Wed Nov 27, 2019 21:05 Post subject: |
|
|
Flasher, спасибо!
После нескольких попыток удалось добиться результата на основе второго варианта Вашего кода кнопки (скрин).
Подскажите, пожалуйста, как доработать код кнопки чтобы результирующие файлы создавались там же, где находится исходный PDF?
| Code: | TOTALCMD#BAR#DATA
%ComSpec% /q/c for %n in
(%P*.pdf) do pdf2jpg.exe convert "%%n"
D:\Program Files\Total Commander\Totalcmd.exe,2
Сконвертировать все PDF-файлы из списка активной панели в JPG пассивной
%COMMANDER_PATH%\AddOns\
1
-1 |
s8.hostingkartinok.com/uploads/images/2019/11/781e79d0bf2a40e9bd5af6f1018c3cee.png
(Скрин не разрешают прикрепить)
| Flasher wrote: | | pdf2jpg бесплатен? Ссылку можно? |
Это MuPDF, или мод на его основе, точно не знаю.
mupdf(dot)com
| Flasher wrote: | | Неужели так сложно топик нормально озаглавить? |
Мне показалось, что именно такое название будет более полезно при поиске подобного вопроса другими людьми.
Мне, например, ещё пару-тройку подобных кнопок хотелось бы сделать под конвертеры разных назначений. Поэтому конкретизировать не стал. имхо.
И извините за возможно сумбурное и не очень точное описание задачи. Просто это уже моя третья попытка создать кнопку и опять три часа безрезультатного сидения в Гугле. Всё, что попадалось похожего не работало у меня от слова "совсем". Голова опухла :) |
|
| Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 27, 2019 23:15 Post subject: |
|
|
| Demidoff wrote: | | Подскажите, пожалуйста, как доработать код | Первый код это и делает, если исходить из вашего примера параметров:
| Demidoff wrote: | | pdf2jpg.exe filename.pdf filename.jpg | Либо вы привели ложную информацию. А именно так и есть. См. далее.
| Demidoff wrote: | | Это MuPDF, или мод на его основе, точно не знаю. | Утилита называется mutool, а не pdf2jpg (в jpg она вообще не конвертирует). И весит в 9 раз больше мной предложенной. Впрочем, это касается больше последних релизов.
| Demidoff wrote: | | работает без всяких параметров | И работает она со всякими параметрами.
| Quote: | TOTALCMD#BAR#DATA
%ComSpec% /q/c for %n in (*.pdf) do "%COMMANDER_PATH%\AddOns\mutool.exe" convert -F png -O resolution=200 -o "%~nn-%d.png" "%n"
imageres.dll,112
Сконвертировать в PNG все PDF-файлы из списка активной панели
1 |
| Demidoff wrote: | | Мне показалось, что именно такое название будет более полезно при поиске подобного вопроса другими людьми. | Неправильно вам показалось. Таких запросов с конвертацией и не только тут как грязи, в т. ч. в теме обсуждения кнопок, где подобные свалки допустимы. Советую почитать хотя бы последние несколько страниц. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
| Back to top |
|
 |
Demidoff
Joined: 06 Apr 2018 Posts: 3
|
(Separately) Posted: Thu Nov 28, 2019 03:41 Post subject: |
|
|
| Flasher, теперь работает как хотелось. Спасибо! |
|
| Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 28, 2019 04:20 Post subject: |
|
|
Demidoff
Пож-та.
| Flasher wrote: | | NConvert тоже может, но коцает качество. | Вообще с нормальным dpi пойдёт:
| Quote: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\NConvert\nconvert.exe -quiet -out jpeg -o "%.jpg" -dither -dpi 200 -floyd -rtype bspline -truecolors -xall *.pdf
imageres.dll,112
Сконвертировать в JPG все PDF-файлы из списка активной панели
1 |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
| Back to top |
|
 |
|