如何在Linux中将口径(cbr)转换为pdf格式?


2

我有一本cbr(Calibre?)格式的漫画书。如何在Ubuntu 12.04中将其转换为pdf?我试图安装口径希望它能够做到。但这似乎是越野车,并且没有出现。感谢您的提示进行转换。

Answers:


6

CBR只是一个重命名的RAR存档,其中包含按顺序编号的图像。从软件中心安装UnRAR并解压缩存档。

然后使用ImageMagick可以将图像转换为PDF,如下所示: convert *.jpg out.pdf

如果需要GUI,请使用gscan2pdf

编辑:顺便说一句,为什么要转换?有几乎所有平台上提供很好的漫画阅读器应用程序(见这里这里为Linux应用程序),并CBRS / CBZs(改名为ZIP档案)的方式比PDF文件更好。


希望将其发布在不接受cbr格式的论坛中。谢谢你的帮助。
wbad 2012年

啊,我明白了。哦,好吧,他们的损失。:)
Karan

4

如果您由于某种原因无法启动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


1

不幸的是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

我做了这个批处理文件

./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"

猫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"

要全部转换cbrcbz在文件夹和子文件夹中:

tree -fai . | grep -P "cbr$" | xargs -L1 -I{} ./cbr2pdf.sh {}

tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}
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.