有没有一种简单的方法来重新编号 DJVU 文件中的页面?
示例: 我有一本书,第 1 页实际上是封面,依此类推,因此书的实际第 1 页位于文档中的第 10 页;我想做的是称它们为 C,i,ii,...,然后是 1,2,...
我知道这是可以做到的,因为我有其他这种格式的书和这个编号,我想在 Linux 上做,如果通过终端更好。
谢谢, N
有没有一种简单的方法来重新编号 DJVU 文件中的页面?
示例: 我有一本书,第 1 页实际上是封面,依此类推,因此书的实际第 1 页位于文档中的第 10 页;我想做的是称它们为 C,i,ii,...,然后是 1,2,...
我知道这是可以做到的,因为我有其他这种格式的书和这个编号,我想在 Linux 上做,如果通过终端更好。
谢谢, N
重新编号
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'
这有点跑题了。以防万一有人需要在 Windows 上使用 PowerShell 做同样的事情:
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
}