No estoy muy familiarizado con * .cbr / * .cbz, pero parece que tendrá que combinar dos pasos:
- Convertir PDF a imágenes
- Comprímalos en un archivo ZIP / RAR.
Con respecto al paso 1, puede usar el comando de ImageMagickconvert
. Puede alimentar convert
con un PDf que comprende varias páginas, y convert
devolverá cada página como un archivo de gráficos único. Lo probé con un texto escaneado a 400 ppp, y el siguiente comando resultó en buenos JPGE individuales:
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpeg
(créditos con respecto a la -quality
opción: esta entrada del foro )
Como resultado, obtienes 000.jpeg
, 001.jpeg
y así sucesivamente. Simplemente colóquelos en un .cbz
archivo y listo.
Incluso podría combinar ambos pasos "concatenando":
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpg && zip -vm comic.cbz *.jpg
(asegúrese de que no haya ningún otro JPEG en su directorio de trabajo actual, ya que al usar el código anterior, zip moverá todos los JPEG al archivo cbz)
pdftoppm
de hecho es más fácil de usar que ImageMagickconvert
.