https://github.com/tylpk1216/fixkoboxml
修正 Kobo 電子書 XHTML 格式問題,此問題會造成 kindlegen 轉完的檔案在 Kindle 裝置上開啟呈現亂碼。
https://github.com/tylpk1216/fixkoboxml
epub kobo nodejs
Last synced: about 1 month ago
JSON representation
修正 Kobo 電子書 XHTML 格式問題,此問題會造成 kindlegen 轉完的檔案在 Kindle 裝置上開啟呈現亂碼。
- Host: GitHub
- URL: https://github.com/tylpk1216/fixkoboxml
- Owner: tylpk1216
- License: mit
- Created: 2020-05-13T01:51:17.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-18T06:03:08.000Z (almost 5 years ago)
- Last Synced: 2025-01-26T06:28:19.050Z (3 months ago)
- Topics: epub, kobo, nodejs
- Language: JavaScript
- Size: 6.84 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## FixKoboXML
修正 Kobo 電子書 XHTML 格式問題,此問題會造成 kindlegen 轉完的檔案在 Kindle 裝置上開啟呈現亂碼。## 問題發生原因
正常 XHTML 檔案如下所示,會有 <?xml> 及 <!DOCTYPE html> 2 個 tag。Kobo 有問題的書都會缺少這 2 個 tag,故這隻程式會自動解壓縮 EPUB 檔,加入缺少的 tag,並在壓縮回一個 EPUB 檔案的小工具。
``````
## 使用方式
1. git clone https://github.com/tylpk1216/FixKoboXML/
2. install node.js
3. cd FixKoboXML folder
4. npm install .
5. node main.js XXX.EPUB