Answers:
如果您由于某种原因无法启动GUI,那么Calibre具有命令行界面。您可以使用它进行转换。
本手册介绍了命令行用法和选项:http : //manual.calibre-ebook.com/cli/ebook-convert.html
以下是有关Calibre电子书转换功能的更多信息:http : //manual.calibre-ebook.com/conversion.html
除了Calibre,没有太多理想的电子书转换选项。我会尝试重新安装Calibre。Ubuntu 12.04还使用了过时的Calibre版本。Calibre网站建议从该网站安装最新版本,而不是任何发行版的软件包管理实用程序。每周都会发布口径更新,包括错误修复,增强功能(尤其是对于转换系统)。发行版通常落后许多版本。安装口径更新版本的说明在这里:http : //calibre-ebook.com/download_linux
这是在多个平台和多个平台上转换电子书的其他选项的清单。如果您不能让Calibre工作,我建议尝试其中的一些:http : //wiki.mobileread.com/wiki/E-book_conversion
CBR与口径无关。这是一个存档文件,用于顺序查看图像。您可以在此处阅读有关此内容的更多信息:http : //en.wikipedia.org/wiki/Comic_book_archive
不幸的是convert
,它calibre
改变了图像质量/分辨率,这对于CBR和CBZ非常重要,因此为了不损失质量,实际上使用了jpg
您需要使用的CBR(CBZ)文件中的原始图像img2pdf
,我使用以下命令:
首先需要安装这个:
sudo apt install img2pdf p7zip-full
1)这样可以pdf
从每张jpg
图像制作文件,而不会降低分辨率或质量:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2)这样可以将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"
要全部转换cbr
并cbz
在文件夹和子文件夹中:
tree -fai . | grep -P "cbr$" | xargs -L1 -I{} ./cbr2pdf.sh {}
和
tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}