如何将.djvu文件批量转换为.pdf?


11

我有大约200本.djvu电子书,我想将其转换为.pdf。由于一对一的转换很烦人,我想知道是否有一种方法可以一次转换它们。任何帮助将不胜感激。



1
@qbi在哪里告诉如何转换多个djvu文件?
mikewhatever

我的问题是关于批量 转换!
kernel_panic

@mikewhatever,这基本上是两个问题的组合:askubuntu.com/q/46233/58990和诸如askubuntu.com/q/35922/58990之类的问题变体。同样,第一个问题已经包含了很多信息,这些信息将在此处复制。
点燃

Answers:


10

您可以ddjvu在shell脚本中使用。也就是说,输出的PDF更大(x10),这几乎不值得付出努力。Ubuntu读取djvu文件没有问题,但是如果您的理由足够好,请使用以下脚本。

警告:请勿立即尝试200个文件。首先对一个或两个小的测试程序进行测试,以了解需要多长时间,并确保您对测试结果感到满意。如果您要停止该过程,请按Ctrl+ C

#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done

...或与单线一样

for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done

只需在包含djvu文件的文件夹中运行该文件即可。该-scale=100选项缩小了输出图像的比例,这使处理过程更快,并且输出文件的大小更加合理。没有它,生成的PDF会比原始PDF大得多,并且至少要经过我的测试才能转换。


1
随着-scale=100我得到一个模糊的PDF。没有它,我会得到一个清晰的pdf。
亚历山德罗·贾科普森

一切为您服务。如果该过程很慢,则可以尝试相对于显示器的DPI调整比例值。还有其他选项:linux.die.net/man/1/ddjvu
mikewhatever 2014年

0

我个人非常喜欢Calibre,它非常适合管理,转换,同步,共享和编辑电子书。您可以使用它进行批量转换,并且支持djvu到PDF。要安装,只需通过cli输入以下内容:

sudo apt-get install calibre

您可以在http://calibre-ebook.com/about上找到有关该软件的信息。

希望对您有所帮助。:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.