Phần mềm chuyển đổi tệp CHM sang EPUB / Kindle


28

Tôi đang cố gắng quyết định có nên mua Kindle 2 hay không , bây giờ nó đã có mặt ở châu Âu. Một điều tôi muốn làm với nó là đặt một số tệp trợ giúp Windows trên đó (ví dụ: tài liệu Python). Có cách nào tốt để chuyển đổi tệp CHM sang định dạng có thể đọc được của Kindle không?

Hay đây là điều mà các độc giả điện tử khác như Sony làm tốt hơn vì EPUB và CHM đều dựa trên HTML?


1
có, cả EPUB và CHM đều là các thùng chứa HTML, ZIP có thể trích xuất EPUB.

Bạn đã thử cả hai giải pháp từ câu trả lời cho câu hỏi đó chưa?
quack quixote

@quack vâng tôi đã làm. eCub không thể tạo một thư mục và dừng lại. Tôi có thể thử nó trên một hộp khác và xem cách tôi đi.
griegs

Câu trả lời:


23

Nếu bạn đang sử dụng Windows (bạn có thể bỏ qua trực tiếp bước 3 nếu sử dụng các phiên bản Calibre gần đây ; hiện tại nó hỗ trợ nhập trực tiếp các tệp .chm):

  1. Trích xuất các tệp HTML từ bộ chứa CHM từ dấu nhắc lệnh với HH.EXE

    Thí dụ:

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

    (Người dùng Mac có thể sử dụng Tubby để chuyển đổi CHM sang HTML)

  2. Hợp nhất các tệp HTML thành một tệp duy nhất (ví dụ: Sáp nhập SoftSnow )

  3. Sử dụng Calibre để chuyển đổi nó thành EPUB.

Tất cả các chương trình được đề cập ở trên là phần mềm miễn phí và hh.exe là tiện ích Trợ giúp của Microsoft Windows.

Có những chương trình thương mại như ABC Amber CHM Converter sẽ tự động thực hiện các bước 1 & 2. Tuy nhiên, tôi không biết bất kỳ phần mềm nào sẽ chuyển đổi CHM trực tiếp sang EPUB. Các ứng dụng thương mại khác (ví dụ: Universal Document Converter ) có thể được sử dụng để chuyển đổi CHM sang PDF mà Kindle có thể hoặc không thể xử lý tốt tất cả.


Cảm ơn, Molly. Tôi đã sử dụng một cách tiếp cận tương tự (hhw.exe) với sự thành công khác nhau. Có một số tệp trợ giúp ngoài đó sử dụng tệp .hhc làm "trung tâm điều hướng" của họ thay vì một cái gì đó như "index.html" và iSilo (trình chuyển đổi Palm HTML) không thể xử lý điều đó. Một ví dụ là tệp trợ giúp PowerShell (PowerShell 1.0) - cách tiếp cận của bạn cũng sẽ làm việc đó chứ?
Tim Pietzcker

4
Calibre hiện hỗ trợ các tệp chm và có thể chuyển đổi chúng trực tiếp sang EPUB hoặc MOBI (trong số các định dạng khác).
Blorgbeard

1
Lưu ý rằng khi sử dụng hh.exe sẽ không có khoảng trắng trong tên đường dẫn của bạn, nếu bạn sử dụng dấu ngoặc kép để chỉ định tên đường dẫn thì đơn giản là không có gì.
Sverre Rabbelier

38

Để đọc tệp .chm của bạn trên Kindle, bạn sẽ cần chuyển đổi nó sang định dạng .mobi. Điều đó có thể được thực hiện bằng cách chỉ sử dụng Calibre cho phép bạn nhập tệp .chm và chuyển đổi nó thành .mobi. Sau đó, bạn có thể gửi tệp đến thiết bị của mình khi được kết nối


5

Đây là một cách giải quyết tuyệt vời của Molly , nhưng bạn cũng có thể sử dụng eCub để tạo ePUB từ các trang HTML. Bằng cách này, bạn không có một cuốn sách một trang, nhưng những cuốn sách có chương và nhiều trang khác nhau.


1

Tôi đã tìm thấy Sigil là một công cụ tuyệt vời để tạo và chỉnh sửa sách điện tử định dạng ePub. Tôi sử dụng nó trên Linux, nhưng theo như tôi biết thì nó hoạt động tốt như nhau trên Windows hoặc Mac, vì vậy nó không thành vấn đề với tất cả hệ điều hành mà bạn đang cố gắng thực hiện nhiệm vụ này. Miễn là bạn có các tệp HTML và hình ảnh bạn cần (và biết đủ về HTML để có thể chỉnh sửa các liên kết hình ảnh hoặc dọn dẹp nội dung nếu cần thiết), bạn sẽ ổn. Nó đòi hỏi nhiều công sức hơn một chút so với eCub, nhưng nó mang lại cho bạn toàn quyền kiểm soát kết quả cuối cùng và với một chút luyện tập bạn có thể tạo ra một số Sách điện tử ePub khá hay.


1

Tại sao không thử chm2pdf ? Nó có sẵn trong kho lưu trữ Ubuntu để bạn có thể dễ dàng cài đặt nó:

sudo apt-get install chm2pdf

Nó có một chế độ liên tục để nối các trang html, như:

chm2pdf --continuous in.chm out.pdf

Và rất nhiều tùy chọn để kiểm soát sự xuất hiện đầu ra.


1
pdf hút trên một kindle!
Patrick Honorez

Chà, bạn có thể cắt lề trắng bằng acroreader, để làm cho nó tốt hơn một chút ..
Xiè Jìléi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.