Tệp EPUB là loại tệp ebook khác phổ biến. Nếu bạn đang lập kế hoạch viết hoặc xuất bản một ebook, bạn nên lưu HTML của mình dưới dạng tệp Mobipocket và cũng như một EPUB. Trong một số cách, một tệp epub dễ xây dựng hơn nhiều so với tệp Mobi. Vì EPUB dựa trên XML, bạn chỉ cần tạo các tệp XML của mình, thu thập chúng lại với nhau và gọi nó là một epub.
Cách tạo tệp EPUB từ HTML và XML
Đây là các bước bạn nên thực hiện để tạo tệp epub:
- Xây dựng HTML của bạn. Sách của bạn được viết bằng HTML, với CSS để tạo kiểu. Nhưng, nó không chỉ là HTML, nó là XHTML. Vì vậy, nếu bạn không thường viết trong XHTML (đóng các phần tử của bạn, sử dụng dấu ngoặc kép xung quanh tất cả các thuộc tính, vv), bạn sẽ cần phải chuyển đổi HTML sang XHTML. Bạn có thể sử dụng một hoặc nhiều tệp XHTML cho sách của mình. Hầu hết mọi người tách các chương thành các tệp XHTML riêng biệt. Khi bạn có tất cả các tệp XHTML, hãy đặt chúng trong một thư mục tất cả cùng nhau.
- Tạo tệp loại MIME . Trong trình soạn thảo văn bản của bạn, mở một tài liệu mới và nhập: application / epub + zip Lưu tệp dưới dạng "mimetype" mà không có bất kỳ phần mở rộng nào . Đặt tệp đó vào thư mục với các tệp XHTML của bạn.
- Thêm các tờ định kiểu của bạn. Bạn nên tạo hai tờ kiểu cho cuốn sách của mình cho các trang được gọi là
- page_styles.css: @page {
- margin-bottom: 5pt;
- margin-top: 5pt
- }
- Tạo một cho các kiểu sách được gọi là stylesheet.css. Bạn có thể cho họ tên khác, bạn sẽ chỉ cần nhớ chúng là gì. Lưu các tệp này trong cùng thư mục với các tệp XHTML và mimetype của bạn.
- Thêm ảnh bìa của bạn. Ảnh bìa của bạn phải là tệp JPG không quá 64KB. Nhỏ hơn bạn có thể làm cho nó tốt hơn, nhưng giữ cho nó đẹp trai. Các hình ảnh nhỏ có thể rất khó đọc và bìa là nơi bạn tiếp thị sách của mình.
- Xây dựng trang tiêu đề của bạn. Bạn không phải sử dụng hình ảnh bìa làm trang tựa đề của bạn, nhưng hầu hết mọi người đều làm. Để thêm trang tiêu đề của bạn, hãy tạo tệp XHTML có tên titlepage.xhtml. Dưới đây là ví dụ về trang tiêu đề bằng cách sử dụng SVG cho hình ảnh. Thay đổi phần được đánh dấu để trỏ đến hình ảnh bìa của bạn:
- xml version = '1.0' encoding = 'utf-8'?>
-
Bìa title>