描述
Sigil 是一款开源软件,旨在简化 EPUB 文件的创建、编辑和验证,这是目前最流行的电子书格式之一。它提供了一个友好的界面,结合了所见即所得 (WYSIWYG) 编辑器和代码编辑器,使得具有不同技术水平的用户都能够处理电子书。该程序支持 EPUB 2 和 EPUB 3,这是数字图书中最常用的标准。
Sigil 的主要功能
- 双重界面:
- 书籍视图 (Book View): 允许以视觉方式编辑电子书内容,类似于文字处理器,适合无深入代码知识的文本和格式调整。
- 代码视图 (Code View): 提供直接访问 HTML、CSS 和其他 EPUB 文件的功能,允许高级用户进行精确编辑。
- 分屏视图 (Split View): 结合了两种模式,同时显示代码和可视化效果。
- 支持 EPUB 2 和 EPUB 3:
- 符合 EPUB 标准,确保创建的电子书在大多数阅读平台上被接受,如 Kindle、Kobo、Apple Books 等。
- 支持 EPUB 3 的高级功能,如多媒体(音频、视频)和交互性。
- 结构管理:
- 将 EPUB 文件(HTML、CSS、图像、字体)组织在一个可访问的文件夹结构中。
- 允许添加、删除或重命名文件,如章节、图像和样式表。
- EPUB 验证:
- 包括集成工具,以验证 EPUB 文件是否符合国际数字出版论坛(IDPF)的标准。
- 帮助修正验证错误,以确保与电子书阅读器的兼容性。
- 元数据编辑:
- 允许编辑书籍信息,如标题、作者、语言、出版社、出版日期和标识符(ISBN、UUID)。
- 支持添加封面和其他重要元数据。
- 支持多媒体:
- 允许将图像、视频、音频和自定义字体嵌入电子书中。
- 便于创建互动且视觉丰富的电子书。
- 样式工具:
- 直接编辑 CSS 样式表,以自定义电子书的外观。
- 支持文本、表格、列表和其他视觉元素的格式化。
- 插件:
- 支持安装插件以扩展功能,如格式转换、代码清理或与其他工具的集成。
- 预览:
- 包括一个集成的查看器,以检查电子书在阅读设备上的显示方式。
优点
- 免费和开源: 没有相关费用,社区可以贡献改善。
- 灵活性: 适合初学者(使用 WYSIWYG 模式)和高级用户(直接编辑代码)。
- 完全控制: 允许对 EPUB 的内容和结构进行精细调整。
- 活跃的社区: 定期更新,拥有社区在论坛和 GitHub 等仓库上的支持。
缺点
- 学习曲线: 对于没有 HTML/CSS 知识的用户,代码模式下的编辑可能具有挑战性。
- 高级功能: 尽管功能强大,但不支持原生转换为其他格式,如 MOBI(Kindle 使用),需要额外的工具如 Calibre。
- 界面: 对于某些用户,界面可能显得过时,尽管其功能仍然有效。