Perangkat lunak untuk mengonversi file CHM ke EPUB / Kindle


28

Saya mencoba memutuskan apakah akan membeli Kindle 2 , sekarang sudah tersedia di Eropa. Satu hal yang ingin saya lakukan adalah meletakkan beberapa file bantuan Windows di dalamnya (misalnya, dokumentasi Python). Apakah ada cara yang baik untuk mengkonversi file CHM ke format Kindle-readable?

Atau apakah ini sesuatu yang dilakukan oleh e-reader lain seperti Sony karena EPUB dan CHM keduanya berbasis pada HTML?


1
ya, baik EPUB dan CHM adalah wadah HTML, ZIP dapat mengekstraksi EPUB.

apakah Anda mencoba kedua solusi dari jawaban atas pertanyaan itu?
quack quixote

@ quack ya saya lakukan. eCub gagal membuat direktori dan berhenti. Saya mungkin mencobanya di kotak lain dan melihat bagaimana hasilnya.
griegs

Jawaban:


23

Jika Anda menggunakan Windows (Anda dapat langsung beralih ke langkah 3 jika menggunakan versi Calibre yang terbaru ; sekarang mendukung mengimpor file .chm secara langsung):

  1. Ekstrak file HTML dari wadah CHM dari command prompt dengan HH.EXE

    Contoh:

    HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
    

    (Pengguna Mac dapat menggunakan Tubby untuk mengonversi CHM ke HTML)

  2. Gabungkan file HTML menjadi satu file (mis. Dengan SoftSnow Merger )

  3. Gunakan Calibre untuk mengonversinya ke EPUB.

Semua program yang disebutkan di atas adalah freeware, dan hh.exe adalah utilitas Bantuan Microsoft Windows.

Ada program komersial seperti ABC Amber CHM Converter yang akan melakukan langkah 1 & 2 secara otomatis. Namun, saya tidak tahu perangkat lunak apa pun yang akan mengkonversi CHM langsung ke EPUB. Aplikasi komersial lainnya (misalnya, Universal Document Converter ) dapat digunakan untuk mengonversi CHM ke PDF yang Kindle mungkin atau mungkin tidak menangani semua itu dengan baik.


Terima kasih, Molly. Saya telah menggunakan pendekatan serupa (hhw.exe) dengan berbagai keberhasilan. Ada beberapa file bantuan di luar sana yang menggunakan file .hhc sebagai "pusat navigasi" alih-alih sesuatu seperti "index.html", dan iSilo (Palm HTML converter) tidak dapat mengatasinya. Contohnya adalah file bantuan PowerShell (PowerShell 1.0) - apakah pendekatan Anda juga akan berhasil?
Tim Pietzcker

4
Calibre sekarang mendukung file chm, dan dapat mengonversinya langsung ke EPUB atau MOBI (di antara format lain).
Blorgbeard

1
Perhatikan bahwa ketika menggunakan hh.exe seharusnya tidak ada spasi di nama path Anda, jika Anda menggunakan tanda kutip untuk menentukan pathname, ia tidak melakukan apa-apa.
Sverre Rabbelier

38

Untuk membaca file .chm Anda di Kindle, Anda harus mengonversinya ke format .mobi. Itu dapat dilakukan dengan hanya menggunakan Calibre yang memungkinkan Anda untuk mengimpor file .chm dan mengubahnya menjadi .mobi. Kemudian Anda dapat mengirim file ke perangkat Anda ketika terhubung


5

Ini adalah solusi keren dari Molly , tetapi Anda juga dapat menggunakan eCub untuk membuat ePUB dari halaman HTML. Dengan cara ini Anda tidak memiliki buku satu halaman, tetapi buku dengan bab dan berbagai halaman.


1

Saya telah menemukan Sigil menjadi alat yang sangat baik untuk membuat dan mengedit format ePub e-Books. Saya menggunakannya di Linux, tetapi sejauh yang saya tahu ini berfungsi dengan baik pada Windows atau Mac, jadi tidak masalah sama sekali sistem operasi yang Anda coba selesaikan. Selama Anda memiliki file HTML dan gambar yang Anda butuhkan (dan cukup tahu tentang HTML untuk mengedit tautan gambar atau membersihkan konten jika perlu), Anda akan baik-baik saja. Dibutuhkan lebih banyak pekerjaan daripada eCub, tetapi memberi Anda kontrol total atas hasil akhirnya dan dengan sedikit latihan Anda dapat membuat beberapa e-book ePub yang cukup bagus.


1

Mengapa tidak mencoba chm2pdf ? Ini tersedia di repositori Ubuntu sehingga Anda dapat dengan mudah menginstalnya:

sudo apt-get install chm2pdf

Ini memiliki mode berkelanjutan untuk menggabungkan halaman html, seperti:

chm2pdf --continuous in.chm out.pdf

Dan banyak opsi untuk mengontrol tampilan keluaran.


1
pdf mengisap kindle!
Patrick Honorez

Nah, Anda dapat memotong margin putih dengan acroreader, untuk membuatnya sedikit lebih baik ..
Xiè Jìléi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.