我有一本以cbr(Calibre?)格式的连环画书。我该如何在我的Ubuntu 12.04上将其转换为pdf?我尝试安装calibre,希望它能够完成这个任务。但是它似乎有些问题,无法正常运行。感谢您提供的转换提示。
rar
和 imagemagick
。sudo apt-get update
sudo apt-get install rar imagemagick
接下来,将您想要转换的所有文件扩展名从*.cbr
更改为*.rar
。
例如:comic.cbr --> comic.rar
接下来,使用rar
并提取所有.rar文件。您应该得到.jpg文件作为输出。
接下来,使用imagemagick
将所有文件转换为一个文件。确保您在该目录中。
终端中的示例用法:
convert *.jpg comic.pdf
convert
和calibre
会改变图像的质量/分辨率,而这对于CBR和CBZ来说非常重要,所以为了保持没有质量损失,实际上需要使用CBR(CBZ)文件中原始的jpg
,你需要使用img2pdf
,我使用以下命令:sudo apt install img2pdf p7zip-full
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
pdftk *.pdf cat output combined.pdf
#!/bin/bash
set -xev
ORIGINAL_FOLDER=`pwd`
JPEGS=`mktemp -d`
cp "$1" "$JPEGS"
cd "$JPEGS"
7z e "$1"
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
pdftk *.pdf cat output combined.pdf
cp "$JPEGS/combined.pdf" "$ORIGINAL_FOLDER/$1.pdf"
#!/bin/bash
#set -xev
ORIGINAL_FOLDER=`pwd`
JPEGS=`mktemp -d`
unzip -j "$1" -d "$JPEGS"
cd "$JPEGS"
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
pdftk *.pdf cat output combined.pdf
cp "$JPEGS/combined.pdf" "$ORIGINAL_FOLDER/$1.pdf"
tree -fai . | grep -P "cbr$" | xargs -L1 -I{} ./cbr2pdf.sh {}
和
tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}