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.
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.
Odpowiedzi:
Możesz użyć ddjvu
w 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=100
Opcja 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.
-scale=100
dostaję niewyraźne pdf. Bez tego dostaję ostry pdf.
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. :)