BookTranslator
BookTranslator

Cara Membuka Buku DjVu: Baca Dahulu, Tukar Jika Perlu

Buka buku DjVu, semak imej halaman serta lapisan teksnya, dan tentukan sama ada anda perlu menukarnya kepada PDF. Termasuk contoh lapisan teks yang telah diuji dan boleh dimuat turun.

BookTranslator

BookTranslator Team

10 min baca

Untuk membuka buku DjVu, gunakan pembaca yang menyokong secara jelas .djvu atau .djv, seperti SumatraPDF pada Windows atau Okular dengan sokongan DjVu. Buka fail yang dimuat turun di dalam aplikasi tersebut, semak beberapa halaman, dan cuba cari frasa yang anda boleh lihat. Anda tidak perlu menukar buku yang boleh dibaca semata-mata kerana sambungan failnya tidak biasa dilihat.

Bezakan antara tiga persoalan berikut: Bolehkah halamannya dibuka? Adakah teksnya sepadan dengan halaman tersebut? Adakah peranti atau alat anda yang seterusnya menerima format ini? Semakan kami terhadap buku setebal 251 halaman dan tiga fail sampel asal menunjukkan puncanya. Sesuatu fail DjVu mungkin dipaparkan dengan betul tetapi tidak mengandungi perkataan yang boleh dicari—atau mengandungi teks yang salah. Menukarnya kepada PDF boleh mengekalkan imej halaman tetapi tercicir teks yang boleh diekstrak.

Panduan ini bermula dengan fail yang anda sudah mempunyai kebenaran untuk menggunakannya. Untuk mendapatkan fail daripada arkib, gunakan panduan berasingan iaitu panduan muat turun Internet Archive.

Buka Buku dalam Pembaca yang Serasi

Windows: Mulakan dengan SumatraPDF

Senarai format SumatraPDF menyertakan DjVu secara jelas. Muat turun aplikasi ini daripada laman web rasmi, kemudian buka buku anda dari dalam aplikasi tersebut dan bukannya bergantung pada perkaitan aplikasi lalai fail itu.

Ciri kawalan papan kekunci yang didokumenkan membolehkan anda membuat semakan pembacaan yang pantas:

  1. Tekan Ctrl + O dan pilih fail DjVu tersebut.
  2. Gunakan Ctrl + 2 untuk memuatkan lebar halaman, atau Ctrl + 0 untuk memuatkan keseluruhan halaman.
  3. Gunakan Ctrl + G untuk melompat ke halaman di bahagian tengah buku; semak bahagian awal dan akhir juga.
  4. Tekan Ctrl + F dan cari frasa pendek yang kelihatan pada halaman teks utama.

Ini adalah arahan berasaskan dokumentasi, bukannya ujian keserasian Windows yang kami jalankan sendiri. SumatraPDF hanya untuk Windows; jangan cari muat turun Mac di bawah nama yang sama.

Linux: Pastikan Okular Mempunyai Sokongan DjVu

Okular menyenaraikan DjVu antara format dokumennya. Pasang perisian ini melalui kaedah yang sesuai untuk distribusi anda dan buka fail tempatan tersebut. KDE menyatakan bahawa sesetengah pemasangan mengasingkan sokongan format ke dalam modul, jadi pemasangan aplikasi pembaca sahaja mungkin tidak menjamin kehadiran komponen DjVu yang diperlukan. Ikuti panduan pemasangan rasmi jika fail DjVu yang sah dan elok tetap ditolak.

Mac: Sahkan Pakej, Bukan Sekadar Nama Apl

Projek DjVu mendokumentasikan DjView sebagai pemapar pelbagai platform yang berasingan, namun halaman muat turunnya menyertakan pakej Mac versi lama. Semak keperluan macOS dan pemproses pakej tersebut sebelum memasangnya. KDE pada masa ini melabelkan muat turun Okular untuk Mac sebagai binaan nightly yang belum diuji, jadi kami tidak akan mengesyorkannya sebagai pembaca stabil yang disahkan.

Bukti macOS kami di bawah diperoleh daripada alat baris perintah DjVuLibre yang dibina secara tempatan, bukan daripada pembaca GUI Mac yang diuji. Jika anda tidak dapat memperoleh pembaca yang serasi dan sudah biasa menggunakan alat baris perintah, kaedah penukaran PDF terhad di bawah merupakan alternatif lain. Jangan pasang pemalam pelayar web lama semata-mata untuk membuka fail tersebut.

Periksa Imej, Teks dan Tugasan Seterusnya Secara Berasingan

Gunakan salinan dan kekalkan fail asal tanpa perubahan. Mulakan dengan judul atau pembuka bab, halaman tengah dan halaman terakhir. Zum sehingga teks berkaitan yang paling kecil dapat dibaca. Fail yang boleh dibuka pada halaman pertama belum tentu melepasi pemeriksaan keseluruhan buku.

Kemudian, cari frasa yang kelihatan dan, jika pembaca anda menyokongnya, salin petikan pendek ke dalam editor teks biasa. Periksa nama, nombor dan satu ayat. Carian yang gagal boleh bermakna teks tiada, lapisan teks tidak tepat atau batasan pembaca; ini sendiri tidak membuktikan muat turun itu rosak.

Perkara yang anda perhatikanMaksud perkara tersebutTindakan berguna seterusnya
Halaman dipaparkan; carian dan petikan yang disalin sepadanHalaman sampel boleh digunakan untuk tugasan tersebutBaca DjVu tersebut melainkan peranti atau aliran kerja lain memerlukan format berbeza
Halaman dipaparkan; tiada teks dapat diekstrakImej dan perkataan yang boleh dibaca mesin adalah berasinganTeruskan membaca secara visual; gunakan OCR atau sumber lain yang mengandungi teks hanya jika anda memerlukan perkataan tersebut
Halaman dipaparkan; perkataan atau nombor yang disalin tidak sepadanLapisan teks wujud, tetapi ia bukan transkrip yang boleh dipercayaiBandingkan dengan imbasan dan betulkan atau gantikan teks sebelum memetik atau menterjemah
Pembaca yang serasi tidak dapat membuka failFail atau komponen yang diperlukannya mungkin tidak lengkap atau tidak disokongPeriksa muat turun sumber dan cuba pembaca serasi yang kedua sebelum mencuba penukaran

Sesetengah dokumen DjVu diasingkan merentasi fail komponen berbanding digabungkan ke dalam satu fail. DjVuLibre punya manual editor dokumen menjelaskan bahawa sesuatu halaman boleh bergantung pada data yang dikongsi. Menyalin satu komponen keluar daripada dokumen sedemikian mungkin menyebabkannya kehilangan apa yang diperlukan. Dapatkan dokumen lengkap daripada sumbernya; ralat bukanlah kebenaran untuk membuang halaman sehingga bakinya boleh dibuka.

Tiga Fail dengan Halaman Sama dan Perkataan Berbeza

Kami mencipta dua halaman asal, kemudian mengekodnya tanpa kehilangan kualiti sebagai DjVu. Satu halaman mengandungi teks bahasa Perancis, termasuk café dan boîte; manakala satu lagi mengandungi The parcel contains 18 notebooks. Kedua-duanya menggunakan pengecam B-204.

Kami menghasilkan tiga versi: tiada lapisan teks, teks betul yang dimasukkan secara manual, dan teks salah yang dimasukkan secara manual. Enjin OCR tidak menjana ralat tersebut. Kesemua enam paparan halaman—dua halaman dalam setiap satu daripada tiga fail—sepadan tepat dengan piksel imej sumber yang berkenaan.

Muat turunPengekstrakan teks sebenarPerkara yang kekal kelihatan
DjVu imej sahajaOutput kosongKedua-dua halaman asal
DjVu teks betulEnam baris yang dikarang, termasuk 18 notebooks dan B-204Halaman asal yang sama
DjVu teks salah13 notebooks dan B-2O4, dengan huruf O dan bukannya sifarMasih 18 notebooks dan B-204

Contoh pertama ialah fail imej sahaja yang boleh dibaca, bukannya muat turun yang rosak. Contoh ketiga lebih mengelirukan: ia memberikan teks yang kelihatan munasabah tetapi salah, sedangkan rupanya sama persis dengan versi yang betul. Oleh itu, pemilihan atau pengekstrakan yang berjaya hanyalah satu pemeriksaan kehadiran teks, bukannya semakan ketepatan.

Bagi pembaca yang menggunakan DjVuLibre, arahan berikut mengekstrak teks yang sedia disimpan dalam fail:

djvutxt book.djvu book-extracted.txt

Pilih nama fail output yang baharu. Manual djvutxt menerangkan pengekstrakan teks tersembunyi; arahan ini tidak mengecam perkataan baharu daripada imej halaman. Dalam sampel imej sahaja kami, ia tidak menghasilkan sebarang teks, manakala fail yang sempurna masih berjaya dinyahkod. Sebaliknya, salinan peribadi yang dipotong dengan sengaja menyebabkan penyahkod gagal.

Anda boleh memeriksa halaman sumber dan hasil mentah serta menjalankan skrip penghasilan semula menggunakan arahannya. Eksperimen ini dijalankan pada 14 September 2026, dengan Pillow 12.3.0 dan Poppler 26.08.0. Muat turun rasmi DjVuLibre dilabelkan sebagai 3.5.30, manakala alat yang dikompil melaporkan 3.5.29; kedua-dua hash arkib dan versi yang dilaporkan telah direkodkan.

Ini merupakan demonstrasi lapisan teks yang terkawal, bukannya penanda aras ketepatan OCR, kedudukan pembaca, atau ujian terjemahan BookTranslator.

Apa yang Berlaku dengan Fail Candide 251 Halaman

Kami juga menyahkod fail DjVu daripada item Internet Archive candideouloptim01voltgoog, yang dikatalogkan sebagai edisi bahasa Perancis bagi Candide bertarikh 1759. Fail bersaiz 6,510,150 bait yang dimuat turun pada 11 September masih sepadan dengan checksum diterbitkan sumber berkenaan semasa kami mengemas kini metadatanya pada 14 September.

Kesemua 251 halaman fail berjaya dinyahkod pada saiz maksimum 600 × 800 piksel. Kami menghasilkan rendering dan memeriksa secara visual halaman fail 1, 5, 10, 125, dan 251 secara berasingan pada resolusi asalnya. Sampel tersebut merangkumi maklumat pendigitalan, nota tulisan tangan, pembuka bab, halaman kandungan, dan halaman terakhir yang kelihatan kosong.

Lapisan teks sedia ada menghasilkan 207,204 bait UTF-8, dengan 246 pemisah halaman. Kiraan tersebut tidak bermakna lima halaman hilang daripada buku: imej dan teks adalah pemeriksaan berbeza, dan halaman terakhir yang kosong juga tidak mengembalikan sebarang teks. Saiz fail yang diekstrak yang besar juga tidak membuktikan ketepatannya. Pada halaman fail 10, perkataan yang kelihatan Comment diekstrak sebagai CommcTit.

Kami menukar hanya lima halaman terpilih tersebut kepada PDF. Output tersebut mengandungi lima halaman, tetapi alat pengekstrak teks Poppler tidak mengembalikan sebarang teks bukan ruang kosong. Ini bukanlah penukaran PDF keseluruhan buku, pruf pembacaan penuh, mahupun bukti bahawa jilid bercetak itu lengkap. Rekod pemeriksaan dan arahan yang boleh diulang mengekalkan skop serta pengecam sumber yang tepat.

Tukar kepada PDF Hanya Apabila Langkah Seterusnya Memerlukannya

Jika buku itu sudah boleh dibaca dengan baik dalam aplikasi pilihan anda, cukuplah setakat itu. Lakukan penukaran hanya apabila pembaca tertentu, aliran kerja pencetakan, atau alat dokumen memerlukan format PDF—bukan sebagai rutin wajib bagi setiap muat turun DjVu.

Dengan DjVuLibre dipasang dan output PDF didayakan, arahan ini menukar pilihan dua halaman:

ddjvu -format=pdf -page=1-2 book.djvu first-two-pages.pdf

Jalankannya dalam direktori kerja dan gunakan nama fail output yang belum wujud. Sahkan kedua-dua halaman boleh dibuka, kemudian bandingkan orientasi, tepi halaman, teks kecil, dan jumlah halaman dengan versi asal. Untuk penukaran penuh, gugurkan -page=1-2 dan gunakan nama fail output baharu yang berbeza. Kami menguji sampel dua halaman dan pilihan buku lima halaman, bukan setiap halaman buku sebenar sebagai PDF.

Kekangan utama dinyatakan dalam manual ddjvu: output PDF-nya mewakili setiap halaman sebagai imej. Dalam PDF dua halaman yang telah ditukarkami, lapisan teks DjVu sumber yang tepat tidak dipindahkan. pdftotext hanya mengembalikan dua aksara pemisah halaman.

Hasil tersebut khusus untuk kaedah penukaran ini; ini bukan dakwaan bahawa setiap program DjVu-ke-PDF bertindak dengan cara yang sama. Walau apa jua penukar yang anda gunakan, ulangi pemeriksaan carian dan salin teks pada fail output, bukan hanya pada sumber. Ikon PDF bukanlah bukti adanya teks yang boleh dicari, struktur yang boleh diakses, atau buku yang boleh diubah susun teksnya (reflowable).

Jika saiz teks yang boleh dilaraskan dan pembacaan skrin sempit yang selesa adalah matlamat utama anda, semak dahulu sama ada edisi yang sama mempunyai format EPUB yang boleh digunakan. PDF berasaskan imej tidak akan menjadi EPUB boleh ubah susun hanya dengan menukar sambungan failnya. Panduan kami panduan EPUB lawan PDF menerangkan kompromi pembacaan tersebut.

Pastikan Langkah Seterusnya Bersesuaian dengan Masalah

Untuk tujuan membaca, pembaca DjVu yang berfungsi mungkin sudah memadai sebagai penyelesaian akhir. Untuk membuat petikan, ekstrak pendek yang telah disahkan mungkin sudah mencukupi. Jika PDF yang anda hasilkan menyalin perkataan yang salah, ikuti diagnosis lapisan teks PDF sebelum menganggap perkataan tersebut sebagai bahan sumber.

Penterjemahan hanya menjadi relevan apabila bahasa merupakan satu-satunya halangan yang tinggal dan anda mempunyai fail yang boleh digunakan serta hak yang diperlukan untuk tujuan tersebut. DjVu bukanlah format yang diterima oleh BookTranslator dalam katalog produk yang disemak untuk panduan ini. Menamakan semula fail kepada .pdf tidak akan menukarnya.

Bagi terbitan PDF yang tulen, aliran kerja PDF BookTranslator merupakan langkah seterusnya yang berpotensi. Terbitan imej sahaja memerlukan pengecaman: Mod OCR membina semula PDF yang diterjemahkan daripada kandungan yang dicam dan bukannya memadankan susun atur halaman asal secara tepat. Kami tidak memuat naik atau menterjemah sampel ini, jadi panduan ini tidak menentukan kualiti terjemahannya.

Simpan DjVu yang asal dan halaman rujukan yang telah anda semak. Membuka, mengekstrak, menukar format dan menterjemah ialah langkah-langkah yang berasingan; sahkan hasil yang anda perlukan pada setiap langkah tersebut.

Catatan Berkaitan