我有一本 cbr(Calibre?)格式的漫畫書。如何在 Ubuntu 12.04 中轉換為 pdf?我嘗試安裝 calibre 希望它能夠做到這一點。但它似乎有問題並且沒有顯示出來。感謝您進行轉換的提示。
答案1
答案2
如果您由於某種原因無法開啟 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 網站建議從網站安裝最新版本,而不是任何發行版的套件管理實用程式。 Calibre 每週都會發布更新,包括錯誤修復、增強功能(尤其是轉換系統)。這些發行版通常落後許多版本。安裝 Calibre 更新版本的說明如下:http://calibre-ebook.com/download_linux
以下列出了在多個平台和多個平台上轉換電子書的其他選項。如果你無法讓 Calibre 工作,我建議嘗試其中的一些:http://wiki.mobileread.com/wiki/E-book_conversion
CBR 與 Calibre 無關。它是用於順序檢視影像的存檔檔案。您可以在這裡閱讀更多相關內容:http://en.wikipedia.org/wiki/Comic_book_archive
答案3
很遺憾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"
要轉換資料夾和子資料夾中的所有cbr
和:cbz
tree -fai . | grep -P "cbr$" | xargs -L1 -I{} ./cbr2pdf.sh {}
和
tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}
答案4
另一種方法是匯出 cbr 中的檔案並使用轉換器工具。我個人用的是這個:https://www.converter365.com/ebook-converter/cbr/cbr-to-pdf 只需將其轉換為 PDF 即可。為我工作!