3

У меня много комиксов в формате CBR, CBZ. Я хочу конвертировать их в PDF-файлы. Я знаю, что Jomic может сделать это, но я использую Windows, и Jomic работает только на OS X.

Есть ли способ сделать это?

3 ответа3

2

http://calibre-ebook.com/ - Добавить свою коллекцию и конвертировать

1

Мне пришлось изменить "cbz2pdf.sh", чтобы работать для меня:

#!/bin/bash
#set -xev
ORIGINAL_FOLDER=`pwd`
d="`mktemp -d`"
TMP=$1
unzip -d "$d" "$1"
v="${TMP%.*}"
cd "./$v"
ls -1 ./*.jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
pdftk *.pdf cat output combined.pdf
cp "combined.pdf" "$ORIGINAL_FOLDER/$v.pdf"
1

К сожалению, calibre меняет изображение, что очень важно для CBR и CBZ, поэтому для минимальной потери качества, практически используя оригинальный jpg внутри CBR(CBZ), вам нужно использовать img2pdf , я использую следующие команды:

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`
unrar e "$1" "$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"

кот cbz2pdf.sh

#!/bin/bash
#set -xev
ORIGINAL_FOLDER=`pwd` 
JPEGS=`mktemp -d`
unzip "$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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .