ePub, viết tắt của Electronic Publication, là một định dạng sách điện tử được thiết kế nhằm tối ưu hóa văn bản hiển thị trên nhiều loại thiết bị kích cỡ khác nhau.
Trên PC hay Android, bằng việc cài thêm phần mềm ePub Reader, ta có thể đọc file ePub dễ dàng. Với iOS còn dễ hơn vì app đọc ebook mặc định của Apple là iBooks hỗ trợ ePub.

Tuy nhiên máy đọc sách Kindle của Amazon lại không support file ePub.

Vậy có cách nào để đọc file ePub trên Kindle?

Do Kindle hỗ trợ sách định dạng .mobi, vì thế cách đơn giản nhất là ta convert file định dạng ePub sang định dạng MOBI rồi copy hoặc gửi file qua mail đến Kindle.

Mình xin giới thiệu 2 cách chuyển file ePub sang MOBI tương ứng cho dân non-IT và dân IT.

Cách chuyển file ePub sang MOBI cho dân non-IT

Có khá nhiều phần mềm để chuyển file ePub sang MOBI.
Trong đó có 2 phần mềm khá nổi tiếng là CalibreKindle Previewer.

Calibre có thể tải ở đây.
Kindle Previewer có thể tải ở đây.

2 phần mềm này đều khá dễ sử dụng nên mình không giới thiệu chi tiết nữa, các bạn tự vọc nha.
Calibre là phần mềm khá cũ nên giao diện không được đẹp cho lắm, tuy nhiên khá nhẹ mà các chức năng đều chạy ngon nên mình thấy dùng tốt không hề có vấn đề gì.
Kindle Previewer là phần mềm do Amazon tung ra để hỗ trợ tạo eBook cho Kindle, nên đương nhiên là support tốt, chỉ có điều mình thấy hơi nặng vì nhiều chức năng, nếu chỉ dùng để convert file thì có vẻ là giết gà bằng dao mổ trâu.

Cách chuyển file ePub sang MOBI cho dân IT

Với anh em dân IT chúng ta thì chỉ cần convert file mà phải cài cả một phần mềm thì quả thật quá thừa thãi. May mắn là Amazon có cung cấp một command line tool để convert ePub và HTML sang MOBI là KindleGen.

Ta tải KindleGen ở đây.
Giải nén file nén tải được, ta có thư mục bên trong chứa file chạy kindlegen và các file doc liên quan.

Ta bật Terminal, chạy thử file này

./kindlegen

Ta thu được hướng dẫn sử dụng file như bên dưới.

*************************************************************
 Amazon kindlegen(MAC OSX) V2.9 build 1028-0897292 
 A command line e-book compiler 
 Copyright Amazon.com and its Affiliates 2014 
*************************************************************

Usage : kindlegen [filename.opf/.htm/.html/.epub/.zip or directory] [-c0 or -c1 or c2] [-verbose] [-western] [-o <file name>] 
Note: 
   zip formats are supported for XMDF and FB2 sources
   directory formats are supported for XMDF sources
Options: 
   -c0: no compression 
   -c1: standard DOC compression 
   -c2: Kindle huffdic compression 
   -o <file name>: Specifies the output file name. Output file will be created in the same directory as that of input file. <file name> should not contain directory path. 
   -verbose: provides more information during ebook conversion 
   -western: force build of Windows-1252 book 
   -releasenotes: display release notes 
   -gif: images are converted to GIF format (no JPEG in the book) 
   -locale <locale option> : To display messages in selected language 
      en: English
      de: German
      fr: French
      it: Italian
      es: Spanish
      zh: Chinese
      ja: Japanese
      pt: Portuguese
      ru: Russian
      nl: Dutch

Ta thử convert file ePub bằng cách đơn giản nhất

./kindlegen /Users/namdh/Documents/Books/Bay-buoc-toi-mua-he.epub

File MOBI kết quả Bay-buoc-toi-mua-he.mobi được tạo ra nằm trong cùng thư mục với file ePub ban đầu.
Có thể thêm option -o để chỉ định thư mục đầu ra. Phần này mọi người đọc thêm ở hướng dẫn bên trên nha.

Copy file vào Kindle

Nếu bạn dùng Windows, chỉ cần cắm Kindle vào máy qua cổng USB rồi copy.
Nếu bạn dùng macOS, các đơn giản nhất là gửi file attach qua mail.

Ta check địa chỉ mail của Kindle bằng cách:
Bật máy Kindle, Settings → My Account → Send-to-Kindle email

Xem thêm về cách định dạng file hỗ trợ gửi qua email ở đây.

Với file PDF, ta có thể yêu cầu Kindle tự convert sang định dạng .azw bằng cách thêm convert vào tiêu đề email.
AZW là định dạng file do Amazon phát triển nên hỗ trợ hiển thị tốt hơn nhiều so với định dạng PDF nguyên bản.