Jak zbiorczo przekonwertować pliki .djvu na .pdf?

11

Mam około 200 książek elektronicznych .djvu, które chcę przekonwertować na format .pdf. Ponieważ konwersja jeden po drugim jest męcząca, chcę wiedzieć, czy istnieje sposób na ich konwersję naraz. Każda pomoc będzie mile widziana.

kernel_panic
źródło
możliwy duplikat Konwersja DJVU na PDF
qbi
1
@qbi Gdzie mówi, jak przekonwertować wiele plików djvu?
mikewh
moje pytanie dotyczy konwersji zbiorczej !
kernel_panic
@ mikewhokolwiek, jest to w zasadzie połączenie dwóch pytań: askubuntu.com/q/46233/58990 i odmiany pytania, takiego jak askubuntu.com/q/35922/58990 . Również pierwsze pytanie zawiera już wiele informacji, które zostaną tutaj powtórzone.
zapalić

Odpowiedzi:

10

Możesz użyć ddjvuw skrypcie powłoki. To powiedziawszy, wyjściowe pliki PDF są znacznie większe (x10), co sprawia, że ​​nie jest to warte wysiłku. Ubuntu nie ma problemu z odczytaniem plików djvu, ale jeśli twój powód jest wystarczająco dobry, użyj następującego skryptu.

Ostrzeżenie: nie próbuj od razu na 200 plikach. Najpierw uruchom test na jednym lub dwóch małych, aby poczuć, jak długo to trwa, i upewnić się, że jesteś zadowolony z wyniku. Naciśnij Ctrl+ C, aby zatrzymać proces.

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

... lub tak samo, jak jedna linijka

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

Po prostu uruchom to w folderze z plikami djvu. -scale=100Opcja downscales obrazów wyjściowych, co sprawia, że proces o wiele szybciej, a rozmiar plików wyjściowych bardziej rozsądne. Bez niego powstałe pliki PDF byłyby znacznie większe niż oryginały, a ich konwersja trwała wieki, przynajmniej w moich testach.

mikewhthing
źródło
1
Z -scale=100dostaję niewyraźne pdf. Bez tego dostaję ostry pdf.
Alessandro Jacopson
Cokolwiek Ci odpowiada. Jeśli proces jest powolny, możesz spróbować dopasować wartość skali w stosunku do DPI wyświetlacza. Istnieją również inne opcje: linux.die.net/man/1/ddjvu
mikewhthing
0

Osobiście bardzo lubię Calibre, który jest świetny do zarządzania, konwertowania, synchronizacji, udostępniania i edytowania e-booków. Można z nim wykonywać konwersje wsadowe, a djvu na PDF jest obsługiwany. Aby zainstalować, wystarczy wpisać następujące dane za pośrednictwem cli:

sudo apt-get install calibre

Informacje na temat oprogramowania można znaleźć na stronie http://calibre-ebook.com/about

Mam nadzieję, że to pomoże. :)

pół-początkujący
źródło