如何将cbr转换为pdf?

wba*_*bad 7 pdf 12.04 calibre

我有一本 cbr (Calibre?) 格式的漫画书。如何在我的 Ubuntu 12.04 中将其转换为 pdf?我尝试安装 calibre 希望它能够这样做。但它似乎有问题,没有出现。感谢您进行转换的提示。

AFw*_*cxx 13

找到了一个很好的方法来做到这一点。您可能需要的程序是rarimagemagick

sudo apt-get update
sudo apt-get install rar imagemagick
Run Code Online (Sandbox Code Playgroud)

接下来,重命名的所有文件扩展名,你要转换,从*.cbr*.rar

例子:comic.cbr -->comic.rar

接下来,使用rar并提取所有 .rar 文件。你应该得到 .jpg 文件作为输出。

接下来,使用imagemagick将所有内容合二为一。确保您在该目录中。

在终端中使用示例:

convert *.jpg comic.pdf
Run Code Online (Sandbox Code Playgroud)


Edu*_*scu 5

不幸的是convert,它calibre改变了图像质量/分辨率,这对 CBR 和 CBZ 非常重要,因此为了不损失质量jpg,实际上使用您需要使用的 CBR(CBZ) 文件中的原始文件img2pdf,我使用以下命令:

首先需要安装这个:

sudo apt install img2pdf p7zip-full
Run Code Online (Sandbox Code Playgroud)

1) 这是为了将pdf每个jpg图像创建一个文件,而不会损失分辨率或质量:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
Run Code Online (Sandbox Code Playgroud)

2)这将pdf页面连接成一个:

pdftk *.pdf cat output combined.pdf
Run Code Online (Sandbox Code Playgroud)

我制作了这个批处理文件

./cbr2pdf.sh

#!/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"
Run Code Online (Sandbox Code Playgroud)

猫cbz2pdf.sh

#!/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"
Run Code Online (Sandbox Code Playgroud)

要转换文件夹和子文件夹中的所有cbrcbz

tree -fai . | grep -P "cbr$" | xargs -L1 -I{} ./cbr2pdf.sh {}
Run Code Online (Sandbox Code Playgroud)

tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}
Run Code Online (Sandbox Code Playgroud)


小智 3

我使用的是 ubuntu 12.04,calibre 完美地完成了我的工作。你的问题是安装calibre。如果我没记错的话我设法通过升级 python 来安装它


Mil*_*vic 1

有一个脚本应该执行 cbr2pdf 转换,尽管我没有尝试。链接是: http: //sourceforge.net/projects/cbr2pdf/