如何在DJVU文件中重新分配页码?

时间:2013-09-17 09:42:56

标签: linux page-numbering djvu

是否有一种简单的方法可以重新编辑DJVU文件中的页面?

示例: 我有一本书,第1页实际上是封面,依此类推,这样书的实际页面1就在文件中的10位;我想做的就是称它们为C,i,ii,......,然后是1,2,......

我知道可以做到,因为我已经有了这种编号的其他书籍,我想在Linux上做,如果通过终端更好。

谢谢, Ñ

2 个答案:

答案 0 :(得分:2)

重新编号

for (( i=11; i<=823; i++ ))
do
 djvused new.djvu -e "select $i; set-page-title $((i-10)); save"
done

重命名

djvused new.djvu -e 'select 2; set-page-title ii; save'

答案 1 :(得分:0)

它有点偏离主题。以防有人需要使用PowerShell在Windows上执行相同的操作:

for($i=11; $i -le 823; $i++){
  $j=($i-10)
  $args = "new.djvu -e ""select $i; set-page-title $j; save""" 
  write-host "djvused $args"
  start-process djvused $args -NoNewWindow -wait
}