pdf2djvu преобразование всех файлов в папку

Необходимо конвертировать hundreads PDF-файлов в несколько папок. pdf2djvu gui является нежелательным для окон и всегда сбой после нескольких преобразований.

Принимая этот код, из которого я работаю из

for file in *.pdf; do pdftotext "$file" "$file.txt"; done

Я обычно выполните файл pdf2djvu следующим образом: pdf2djvu -o *.djvu *.pdf

Используя то, что ниже, дает мне: я не буду записывать данные DjVu в терминал

for file in *.pdf; do pdf2djvu "$file" "$file.djvu"; done

И для: file in *.pdf; do pdf2djvu -o "$file" "$file.djvu"; done

Невозможно загрузить документ PDF Ошибка: не удалось открыть файл *.pdf.djvu: случайные неизвестные символы

И для: for file in *.pdf; do "pdf2djvu -o" "$file" "$file.djvu"; done

pdf2djvu -o: команда не найдена

И для: for file in .pdf; do "pdf2djvu -o *.djvu *.pdf" "$file" "$file.djvu"; done bash: pdf2djvu -o * .djvu * .pdf: Нет такого файла или каталога

1
задан 20 March 2013 в 13:18

1 ответ

for file in *.pdf; do pdf2djvu -o "$file.djvu" "$file"; done

Преобразует все файлы в djvu. Однако новые файлы будут называться с расширением .pdf.djvu.

Чтобы завершить преобразование в djvu и расширение .djvu, используйте:

for file in *.pdf; do pdf2djvu -o "${file%.pdf}.djvu" "$file"; done

Это будет с .pdf перед добавлением .djvu к имени файла.

0
ответ дан 25 May 2018 в 00:20

Другие вопросы по тегам:

Похожие вопросы: