¿Cómo convertir en masa archivos .djvu a .pdf?

11

Tengo alrededor de 200 libros electrónicos .djvu que quiero convertir a .pdf. Dado que la conversión uno a uno es agotadora, quiero saber si hay una manera de convertirlos todos a la vez. Cualquier ayuda será apreciada.

panico kernel
fuente
posible duplicado de Convertir DJVU a PDF
qbi
1
@qbi ¿Dónde dice cómo convertir múltiples archivos djvu?
mikewhatever
Mi pregunta es sobre la conversión a granel !
kernel_panic
@mikewhatever, esta es básicamente una combinación de dos preguntas: askubuntu.com/q/46233/58990 y una variación de preguntas como askubuntu.com/q/35922/58990 . Además, la primera pregunta ya incluye mucha información, que se replicaría aquí.
encender

Respuestas:

10

Podrías usar ddjvu, en un script de shell. Dicho esto, los PDF de salida son mucho más grandes (x10), lo que hace que valga la pena el esfuerzo. Ubuntu no tiene problemas para leer archivos djvu, pero si su razón es lo suficientemente buena, use el siguiente script.

Advertencia: no lo intentes en 200 archivos de inmediato. Realice primero una prueba en uno o dos pequeños, para tener una idea de cuánto tiempo lleva y asegurarse de que está satisfecho con el resultado. Presione Ctrl+ C, en caso de que quiera detener el proceso.

#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done

... o lo mismo, como una sola línea

for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done

Simplemente ejecute eso en una carpeta con archivos djvu. La -scale=100opción reduce las imágenes de salida, lo que hace que el proceso sea mucho más rápido y el tamaño de los archivos de salida más razonable. Sin él, los archivos PDF resultantes eran mucho más grandes que los originales y tardaron años en convertirse, al menos en mis pruebas.

mikewhatever
fuente
1
Con -scale=100me sale un pdf borroso. Sin ella, obtengo un pdf nítido.
Alessandro Jacopson
Lo que funcione para ti. Si el proceso es lento, puede intentar ajustar el valor de la escala en relación con el DPI de su pantalla. También hay otras opciones: linux.die.net/man/1/ddjvu
mikewhatever
0

Personalmente, me gusta mucho Calibre, que es excelente para administrar, convertir, sincronizar, compartir y editar libros electrónicos. Puede hacer conversiones por lotes con él y se admite djvu a PDF. Para instalar, solo ingrese lo siguiente a través de cli:

sudo apt-get install calibre

Puede encontrar información sobre el software en http://calibre-ebook.com/about

Espero que ayude. :)

semi-novato
fuente