web-dev-qa-db-fra.com

Comment convertir cbr en pdf?

J'ai une bande dessinée au format cbr (Calibre?). Comment puis-je le convertir en pdf dans mon Ubuntu 12.04? J'ai essayé d'installer calibre en espérant pouvoir le faire. Mais cela semble être un buggy et ne se présente pas. Appréciez vos astuces pour faire la conversion.

5
wbad

J'ai trouvé un moyen astucieux de le faire. Les programmes dont vous pourriez avoir besoin sont rar et imagemagick.

Sudo apt-get update
Sudo apt-get install rar imagemagick

Ensuite, renommez toutes les extensions de fichiers que vous souhaitez convertir, de *.cbr à *.rar.

Exemple: comic.cbr -> comic.rar

Ensuite, utilisez rar et extrayez tous les fichiers .rar. Vous devriez obtenir des fichiers .jpg en sortie.

Ensuite, utilisez imagemagick pour convertir tout en un. Assurez-vous que vous êtes dans ce répertoire.

Exemple d'utilisation en terminal:

convert *.jpg comic.pdf
11
AFwcxx

Je viens de trouver un autre outil en ligne de commande qui fonctionne très bien http://sharedby.jauco.nl/cbr2pdf

vous pouvez installer dans/usr/bin

J'ai besoin de paquets que vous pouvez installer avec

Sudo apt-get installer pdftk sam2p unrar unzip

Puis lancez

cbr2pdf [fichier.cbr]

Avoir file.pdf sur le même répertoire

4
Elvis

J'utilise Ubuntu 12.04 et calibre a parfaitement fait le travail pour moi. Votre problème est l'installation de calibre. Si je ne me trompe pas, j'ai réussi à l'installer en mettant à jour python

3
Elvis

Il y a un script qui devrait faire la conversion cbr2pdf, bien que je ne l'ai pas essayé. Le lien est: http://sourceforge.net/projects/cbr2pdf/

1
Milan Todorovic

Malheureusement convert et calibre modifie la qualité/résolution de l'image, ce qui est très important pour CBR et CBZ, donc d’avoir aucune perte de qualité , en utilisant pratiquement le fichier jpg original contenu dans les fichiers CBR (CBZ) que vous devez utiliser img2pdf, j'utilise ces commandes:

D'abord besoin d'installer ceci:

Sudo apt install img2pdf p7Zip-full

1) Ceci pour créer un fichier pdf à partir de chaque image jpg sans perte de résolution ni de qualité:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) Ceci pour concaténer les pages pdf en une seule:

pdftk *.pdf cat output combined.pdf

J'ai créé ce fichier batch

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

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

Pour convertir tous les cbr et cbz dans le dossier et les sous-dossiers:

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

et

tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}
1
Eduard Florinescu