Ich habe ungefähr 200 .djvu-eBooks, die ich in .pdf konvertieren möchte. Da die Einzelkonvertierung lästig ist, möchte ich wissen, ob es eine Möglichkeit gibt, alle auf einmal zu konvertieren. Jede Hilfe wird geschätzt.
Ich habe ungefähr 200 .djvu-eBooks, die ich in .pdf konvertieren möchte. Da die Einzelkonvertierung lästig ist, möchte ich wissen, ob es eine Möglichkeit gibt, alle auf einmal zu konvertieren. Jede Hilfe wird geschätzt.
Antworten:
Sie können ddjvuin einem Shell-Skript verwenden. Die Ausgabe-PDFs sind jedoch viel größer (x10), was die Mühe kaum wert macht. Ubuntu hat kein Problem damit, DJVU-Dateien zu lesen, aber wenn Ihr Grund gut genug ist, verwenden Sie das folgende Skript.
Warnung: Versuchen Sie es nicht sofort mit 200 Dateien. Führen Sie zuerst einen Test mit einem oder zwei kleinen Tests durch, um ein Gefühl dafür zu bekommen, wie lange es dauert, und um sicherzustellen, dass Sie mit dem Ergebnis zufrieden sind. Drücken Sie Ctrl+ C, falls Sie den Vorgang stoppen möchten.
#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done
... oder genauso wie ein Einzeiler
for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done
Führen Sie das einfach in einem Ordner mit DJVU-Dateien aus. Mit dieser -scale=100Option werden die Ausgabebilder verkleinert, wodurch der Vorgang erheblich beschleunigt und die Größe der Ausgabedateien angemessener wird. Ohne sie waren die resultierenden PDFs viel größer als die Originale und es dauerte ewig, bis sie konvertiert waren, zumindest in meinen Tests.
-scale=100bekomme ich ein unscharfes PDF. Ohne es bekomme ich ein scharfes PDF.
Persönlich mag ich Calibre sehr, das sich hervorragend zum Verwalten, Konvertieren, Synchronisieren, Teilen und Bearbeiten von E-Books eignet. Sie können damit Stapelkonvertierungen durchführen und DJVU in PDF wird unterstützt. Geben Sie zur Installation einfach Folgendes über cli ein:
sudo apt-get install calibre
Informationen zur Software finden Sie unter http://calibre-ebook.com/about
Ich hoffe, es hilft. :) :)