जवाबों:
djvu2pdf को बिल फिट करना चाहिए, यह एक छोटी स्क्रिप्ट है जो djvulibre टूलसेट का उपयोग करती है। यदि नहीं, तो अन्य विधियाँ हैं जिनके लिए कई कमांड-लाइन टूल्स की आवश्यकता होती है।
djvulibre-binapt-get का उपयोग कर और फिर से स्थापित करने कि कड़ी में देब फ़ाइल चाल किया था।
djvu2pdfके माध्यम से उपलब्ध है MacPorts।
ddjvuकार्यक्रम, (जो मानक का हिस्सा है djvulibre
पैकेज), यह कर देगा:
$ ddjvu -format=pdf -quality=85 -verbose a.djvu a.pdf
चेतावनी: यह बड़ी फ़ाइलों का उत्पादन करता है (लेकिन Christoph Sieghart की स्क्रिप्ट द्वारा बनाई गई पीडीएफ फाइलें एक ही आकार की हैं।)
मैंने bashकुछ साल पहले निम्नलिखित छोटी स्क्रिप्ट भी लिखी थी। यह स्वतः ही करता है। (इस रूप में सहेजें 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
djvu2pdfक्रिस्टोफ़ सिघर्ट की स्क्रिप्ट अनिवार्य रूप से एक ही है
डीजेव्यू का उपयोग करने और पीडीएफ के रूप में निर्यात करने के बारे में क्या?
Http://art.ubuntuforums.org/showthread.php?t=1232038 पर देखें
$ djvups input.djvu | ps2pdf - output.pdf
मेरे मामले में आउटपुट फाइल ddjvu से 10x छोटी थी। दोनों djvupsऔर ps2pdfubuntu भंडार में मौजूद हैं।
$ sudo apt-get install djvulibre-bin ghostscript
मुझे यह विधि मिली है man ddjvu, इसलिए हमेशा मैनुअल पढ़ें;)
पीडीएफ फाइल बनाने का एक वैकल्पिक तरीका पहले djvups (1) का उपयोग करना और परिणामस्वरूप पोस्टस्क्रिप्ट फ़ाइल को पीडीएफ में बदलना है। कौन सी विधि बेहतर परिणाम देती है यह डीजेवीयू फ़ाइल की सामग्री और पीएस से पीडीएफ कनवर्टर की क्षमताओं पर निर्भर करता है।
मैंने @Maxim स्क्रिप्ट को थोड़ा बदल दिया है ...
#!/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=${2}
shift
;;
-b|--black)
mode='black'
;;
esac
shift
done
}
aparse "$@"
i="$1"
o=${2:-$(basename $i .djvu).pdf}
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
MacOS उपयोगकर्ताओं के लिए आप इस तरह से djvu2pdf स्थापित कर सकते हैं:
$brew install djvu2pdf
इसका उपयोग कैसे करें (सिस्टम की तरह किसी भी एक्सनिक्स के लिए काम करता है):
$djvu2pdf nameBook.djvu nameBookToCreate.pdf