Como posso converter em lote arquivos ZIP em formato PDF para PDF?

3

Eu tenho muitos quadrinhos no formato CBR, CBZ. Eu quero convertê-los em PDFs. Eu sei que o Jomic pode fazer isso, mas estou usando o Windows e o Jomic só funciona no OS X.

Existe alguma maneira de fazer isso?

    
por user782234 23.06.2011 / 16:30

3 respostas

2

link - Adicione sua coleção e converta em lote

    
por 23.06.2011 / 16:56
1

Infelizmente calibre altera a imagem, que é muito importante para CBR e CBZ, para ter perda mínima de qualidade, praticamente usando o original jpg dentro do CBR (CBZ) você precisa usar img2pdf , eu uso este comando:

1) Isso transforma um arquivo pdf em cada jpg imagem sem perda de resolução ou qualidade:

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

2) Isso para concatenar as páginas pdf em uma:

pdftk *.pdf cat output combined.pdf

Eu fiz esses arquivos em lote

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

cat 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"
    
por 13.02.2018 / 04:58
0

Eu tive que modificar "cbz2pdf.sh" da seguinte forma para trabalhar para mim:

#!/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"
    
por 10.11.2018 / 17:44

Tags