2015-12-09 3 views
2

pdfseparate требует указать %d как PDF-страницу-шаблон, который заменяется номером страницы.'pdfseparate': форматировать имя выходного файла в качестве номера страницы с ведущими нулями

$ pdfseparate CFL_1115_ISSUU.pdf cfl-%d.pdf работает. Он устанавливает разделенные имена выходных файлов как cfl-1.pdf, cfl-2.pdf, ..., cfl-10.pdf и т. Д.

Теперь мне нужно добавить ведущий 0, чтобы исправить длину строки имени файла. Поэтому, когда я пытаюсь использовать символы форматирования в команде $ pdfseparate CFL_1115_ISSUU.pdf cfl-%04d.pdf, он дает ошибку Syntax Error: 'cfl-%04d.pdf' must contain '%d' if more than one page should be extracted

Можно ли предположить, возможно ли такое форматирование?

+0

Какая версия Poppler/pdfseparate вы используете? –

ответ

2

В моей системе (Mac OS X), используя самую последнюю версию Poppler, v0.42.0, эта команда работает как ожидалось:

$ pdfseparate -l 10 PDF32000_2008.pdf cfl-%04d.pdf 

$ ls -l cfl-*.pdf 
-rw-r--r-- 1 kp staff 11475 23 Mär 18:58 cfl-0001.pdf 
-rw-r--r-- 1 kp staff 91252 23 Mär 18:58 cfl-0002.pdf 
-rw-r--r-- 1 kp staff 8334441 23 Mär 18:58 cfl-0003.pdf 
-rw-r--r-- 1 kp staff 8334443 23 Mär 18:58 cfl-0004.pdf 
-rw-r--r-- 1 kp staff 8334444 23 Mär 18:58 cfl-0005.pdf 
-rw-r--r-- 1 kp staff 93209 23 Mär 18:58 cfl-0006.pdf 
-rw-r--r-- 1 kp staff 89540 23 Mär 18:58 cfl-0007.pdf 
-rw-r--r-- 1 kp staff 64383 23 Mär 18:58 cfl-0008.pdf 
-rw-r--r-- 1 kp staff 8334444 23 Mär 18:58 cfl-0009.pdf 
-rw-r--r-- 1 kp staff 116229 23 Mär 18:58 cfl-0010.pdf 
+1

Спасибо. Я использовал 0.25 на Ubuntu 14.04 LTS. Я должен перейти на Ubuntu 15.x, чтобы исправить проблему. Я поднимаю обновление poppler до 0,43. http://askubuntu.com/questions/722950/how-to-upgrade-poppler-utils-to-latest-version –

 Смежные вопросы

  • Нет связанных вопросов^_^