djvu2pdf sollte zur Rechnung passen, es ist ein kleines Skript, das das djvulibre-Toolset verwendet. Wenn nicht, gibt es andere Methoden, die mehrere Befehlszeilenprogramme erfordern.
Wie konvertiere ich ein DjVu-Dokument unter Verwendung von Befehlszeilentools in Linux in PDF?
Ich habe einige Dokumente in DjVu, die ich gerne in PDF konvertieren möchte. Gibt es eine Möglichkeit, dies mit Befehlszeilen-OSS-Tools zu tun?
7 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
The ddjvu
program, (which is part of the standard djvulibre
package), will do this:
$ ddjvu -format=pdf -quality=85 -verbose a.djvu a.pdf
Warning: this produces large files (but PDF files made by Christoph Sieghart's script are of the same size.)
I also wrote the following small bash
script some years ago. It does the same automatically. (Save this as djvu2pdf.sh
).
#!/bin/bash # convert DjVu -> PDF # usage: djvu2pdf.sh <file.djvu> i="$1" echo "------------ converting $i to PDF ----------------"; o="`basename $i .djvu`" o="$o".pdf echo "[ writing output to $o ] " cmd="ddjvu -format=pdf -quality=85 -verbose $i $o " $cmd
The djvu2pdf
script by Christoph Sieghart does essentially the same
Wie wär's mit DJView und dem Export als PDF?
- Gehe zu Synaptic Package Manager (System - Administration - Synaptic Package Manager)
- Installieren Sie DJview4
- DJview ausführen (Anwendungen - Grafik - DJView4)
- Öffnen Sie Ihr .djvu-Dokument
- Menü - Exportieren als: PDF
Wenn Sie sich nicht für Farben und Bilder interessieren, können Sie viel kleinere Dateien erhalten, wenn Sie die Farben weglassen und stattdessen verwenden:
ddjvu -format=pdf -mode=black
input.djvu output.pdf
Texte, Codes und Formeln sehen perfekt aus, aber die meisten Bilder sind verschwunden
$ djvups input.djvu | ps2pdf - output.pdf
In meinem Fall war die Ausgabedatei 10x kleiner als bei ddjvu. Beides djvups
und ps2pdf
in Ubuntu Repository vorhanden.
$ sudo apt-get install djvulibre-bin ghostscript
Ich habe diese Methode gefunden man ddjvu
, also immer Handbücher lesen;)
Eine alternative Methode zum Erstellen von PDF-Dateien besteht darin, zuerst djvups (1) zu verwenden und die resultierende PostScript-Datei in PDF zu konvertieren. Welche Methode zu besseren Ergebnissen führt, hängt vom Inhalt der DJVU-Datei und von den Fähigkeiten des PS-zu-PDF-Konverters ab.
Ich habe das @ Maxim-Skript ein wenig geändert ...
#!/bin/bash # convert DjVu -> PDF # usage: djvu2pdf.sh [-q quality | -b] <infile.djvu> [outfile.pdf] mode='color' quality=80 aparse() { while [ $# != 0 ] ; do case "$1" in -q|--quality) quality=$ shift ;; -b|--black) mode='black' ;; esac shift done } aparse "$@" i="$1" o=$ if [ -f "$o" ]; then echo "file $o exists, override [Y/n]?" read ans case "$ans" in n|N) exit 1;; esac fi echo "[ converting $i to $o ] " cmd="ddjvu -format=pdf -quality=$quality -mode=$mode -verbose $i $o " echo "[ executing $cmd ] " $cmd
Für MacOS-Benutzer können Sie djvu2pdf folgendermaßen installieren:
$brew install djvu2pdf
So verwenden Sie es (funktioniert für jedes Xnix-ähnliche System):
$djvu2pdf nameBook.djvu nameBookToCreate.pdf
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
14
PDF Viewer unter Windows
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
4
Wie kann ich ein ISO-CD-Image auf einem Mac in das bin / cue-Format konvertieren?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?