
Sigil 是一款免费开源的 EPUB 电子书编辑工具。它遵循 GPL v3 协议,任何人都可以自由使用、修改并再发布。软件支持 Windows、macOS 与 Linux 多平台,界面提供简体中文,使用方式类似常见的文字处理软件,操作门槛低。
一、主要功能
可视化编辑
软件提供书籍视图、代码视图和预览视图三种模式。书籍视图像 Word 一样,用户可以直接在页面上编辑文字、图片、表格等内容。代码视图显示底层的 XHTML 与 CSS,便于手动调节排版细节。预览视图实时渲染 EPUB,帮助检查在阅读器中的显示效果。
多格式导入导出
支持 TXT、HTML、EPUB 等文件导入,自动转换为符合 EPUB 标准的内部结构。导出时可以生成 EPUB 2、EPUB 3 或 Sigil 自有的 SGF 格式,满足不同平台的需求。
章节与目录管理
用户可以通过拖拽方式对章节进行分割、合并或重新排序。软件会自动生成多级目录(TOC),并同步更新元数据。
元数据编辑
提供专门的面板编辑书名、作者、出版商、语言、ISBN 等信息,便于在电子书商店上传时直接使用。
全局搜索与替换
支持普通文本和正则表达式两种搜索方式,能够一次性在全部章节中替换指定内容,提高批量修改效率。
拼写检查
内置多语言词典,能够在编辑过程中实时标记拼写错误,帮助提升电子书的专业度。
插件扩展
软件采用 Python 3 插件接口,开发者可以自行编写插件实现自定义功能,如自动生成封面、批量压缩图片等。
跨平台兼容
基于 C++ 与 Qt 框架开发,能够在不同操作系统上保持一致的使用体验。

二、使用场景
作者与出版者:写作完成后直接在 Sigil 中排版、添加封面、设置元数据,导出符合标准的 EPUB 文件,省去额外排版软件的步骤。
翻译者:把已有的 EPUB 导入后,使用代码视图快速定位需要翻译的段落,完成后再导出。
教育工作者:制作教材或教学资源时,可在书籍视图中插入图片、音视频链接,利用章节管理功能组织章节结构。
开发者:利用插件系统为特定项目定制功能,例如自动生成章节编号或批量压缩图片体积。
三、技术特点
开源透明:所有源码托管在公共代码库,任何人都可以审查代码或提交改进。
标准兼容:严格遵循 EPUB 2 与 EPUB 3 标准,生成的文件可以在主流阅读器(Kindle、Apple Books、Adobe Digital Editions)中正常打开。
轻量便携:软件体积小,启动快,运行时占用内存低,适合在普通电脑上使用。
本地化:提供完整的简体中文界面和中文帮助文档,降低中文用户的学习成本。
四、发展趋势
近期更新中加入了 API 方案、环境变量控制对话框行为以及改进的 BookBrowser 功能,提升了插件交互和文件浏览的体验。开发团队计划继续完善对 EPUB 3 新特性的支持,增强对多媒体内容(音频、视频)的编辑能力,并优化深色模式的兼容性。
五、总结
Sigil 通过可视化编辑、代码编辑和实时预览三种模式,为 EPUB 电子书的创作提供了完整的工作流。它支持多格式导入、全局搜索替换、章节管理、元数据编辑以及插件扩展,能够满足从个人作者到专业出版机构的不同需求。软件免费开源、跨平台、中文本地化,使用门槛低且功能强大,是制作符合标准的电子书的理想工具。


留言评论
暂无留言