Bagaimana cara mengonversi file .djvu menjadi .pdf secara massal?

11

Saya memiliki sekitar 200 .djvu ebooks yang ingin saya ubah menjadi .pdf. Karena konversi satu per satu melelahkan, saya ingin tahu apakah ada cara untuk mengubahnya sekaligus. Bantuan apa pun akan dihargai.

kernel_panic
sumber
kemungkinan rangkap dari Konversi DJVU ke PDF
qbi
1
@ qbi Di mana ia memberi tahu cara mengkonversi beberapa file djvu?
mikewhever
pertanyaan saya adalah tentang konversi BULK !
kernel_panic
@mikewhever, Ini pada dasarnya adalah kombinasi dari dua pertanyaan: askubuntu.com/q/46233/58990 dan variasi pertanyaan seperti askubuntu.com/q/35922/58990 . Juga pertanyaan pertama sudah mencakup banyak informasi, yang akan direplikasi di sini.
Menyalakan

Jawaban:

10

Anda bisa menggunakan ddjvuskrip shell. Yang mengatakan, output PDF jauh lebih besar (x10), yang membuatnya sulit dilakukan. Ubuntu tidak memiliki masalah membaca file djvu, tetapi jika alasan Anda cukup baik, gunakan skrip berikut.

Peringatan: Jangan mencobanya di 200 file segera. Jalankan tes pertama pada satu atau dua yang kecil, untuk merasakan berapa lama, dan untuk memastikan Anda puas dengan hasilnya. Tekan Ctrl+ C, jika Anda ingin menghentikan proses.

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

... atau sama, sebagai satu-liner

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

Cukup jalankan itu di folder dengan file djvu. The -scale=100pilihan downscales gambar output, yang membuat proses lebih cepat, dan ukuran output file lebih masuk akal. Tanpa itu, PDF yang dihasilkan jauh lebih besar daripada aslinya, dan butuh waktu lama untuk dikonversi, setidaknya dalam tes saya.

mikewhthing
sumber
1
Dengan -scale=100saya mendapatkan pdf kabur. Tanpa itu saya mendapatkan pdf yang tajam.
Alessandro Jacopson
Apapun yang berhasil untuk Anda. Jika prosesnya lambat, Anda bisa mencoba menyesuaikan nilai skala relatif terhadap DPI layar Anda. Ada pilihan lain juga: linux.die.net/man/1/ddjvu
mikewhever
0

Secara pribadi saya sangat suka Calibre, yang sangat bagus untuk mengelola, mengubah, menyinkronkan, berbagi, dan mengedit ebooks. Anda dapat melakukan konversi batch dengan itu dan djvu ke PDF didukung. Untuk menginstal, cukup masukkan berikut ini melalui cli:

sudo apt-get install calibre

Anda dapat menemukan info tentang perangkat lunak di http://calibre-ebook.com/about

Saya harap ini membantu. :)

semi pemula
sumber