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 |
|
|
|