ePub Optimizer – an open source tool to compress, clean, and validate ePub files
a year ago
- #EPUB
- #Node.js
- #optimization
- 用于优化EPUB文件的Node.js工具,通过压缩HTML、CSS、图像并重新压缩归档文件
- 在保持电子阅读器兼容性和EPUB规范合规性的同时显著减小文件体积
- 工作流程包括在Mac的Pages中编写内容,导出为EPUB格式后使用脚本进行优化
- 功能包含HTML/XHTML代码精简、CSS优化、图像压缩及字体子集化
- 支持模块化修复脚本,可自定义EPUB和OPF结构
- 需要Node.js 14+、Java Runtime Environment (JRE) 1.7+及pnpm包管理器
- 包含完整的测试套件、代码检查、格式化及压缩流程
- 提供可定制优化选项的命令行界面
- 项目结构清晰,源代码、脚本和工具模块分离明确
- 采用MIT许可证授权