用calibre拆分epub合集的一个例子

发布时间 2023-03-22 21:16:18作者: 初冬与梦

一、说明

  用calibre从epub格式的合集中可以比较方便地拆出一本书,包括更换封面、添加和完善目录。下面以从合集《科幻雨果星云双项大奖经典集(共8册)》中把《光明王》拆出来为例,做一个完整的说明。

二、准备工作

  calibre版本为6.14.1,安装了插件EpubSplit,合集已经转换成epub格式。

  先打开合集翻到《光明王》的版权页,可以看到这个版本是北京联合出版公司2015年出版的,在网上查找这个版本的纸版书籍封面下载下来存为jpg文件;名称无所谓,例如就叫做“光明王.jpg”。

三、拆分过程 

    1. 确定需要拆分范围
     在calibre的书籍管理主界面(下面称为主界面)上选中合集,再选择菜单中的“编辑书籍”进入编辑书籍界面。在这个界面左侧栏目中“文本”下拉式菜单中双击一个html文件,就可以看到这个文件的内容和预览效果。通过这个方法,可以发现《光明王》开始于part012.html,结束于part024.html。退出编辑书籍界面返回主界面。
    2. 分拆合集
     在主界面上选中合集,在菜单栏选择EpubSplit进入分拆界面。在分拆界面上选中从“part012.html”到“part024.html”的所有的文件;单击界面底部的“配置”按钮进入配置界面,保证其中“copy cover”选项被选中;然后回到EpubSplit界面,单击底部的“new book”按钮分拆书籍,最后点击“完成”按钮退回到主界面。
     这时候看一下calibre的主界面,会发现分拆出来的书籍名字、封面都和合集完全一样,只是两本书的大小不一样。

四、修改书籍元数据、封面和重建目录 

    1. 修改元数据和封面
     1) 修改分拆后的书籍的元数据
    在主界面上选中分拆后的书籍,在菜单栏上选择“编辑元数据”进入编辑界面。在编辑界面上修改书名为“光明王”,修改出版商为“北京联合出版公司”;点击“更换封面”下的“浏览”,在弹出来的对话框中选择前面已经下载好的“光明王.jpg”,点击“确定”退回到编辑界面,《光明王》在主界面上的封面已经修改为指定的封面了。点击界面底部的“确定”按钮退回到主界面。
     2) 修改epub文件内的封面
    这时候如果阅读上面修改完成的《光明王》,会发现书籍内的封面还没有修改过来。
    在主界面上选中《光明王》,在右侧栏目中单击“路径:点击打开”进入书籍所在的目录,用WinRAR或者7z这样的压缩软件编辑书籍所在目录下的epub文件(名字是“光明王”的拼音),将epub文件中原来的cover.jpg删除掉,添加书籍所在目录中的cover.jpg到epub文件中,退出压缩软件。这时候阅读《光明王》可以看到书籍内的封面已经修改过来了。
    2. 重建目录
     在主界面上选中《光明王》,在菜单栏上单击“编辑书籍”进入编辑界面,点击“工具->目录->编辑目录”进入目录编辑界面。
      1) 删除已有目录
     点击左侧待删除的一项目录项,再点击右侧“删除该项”按钮,逐项删除。
      2) 新建目录
     点击右侧“新建目录项”按钮,在弹出的对话框中输入目录项名称和选择对应的html文件,比如我的《光明王》目录第一项名称为“书名页”,在左侧列表中选择part0012.html,即完成第一项目录项的建立。
     然后点击右侧“在此项后新建项”按钮,按照上面同样的方法建立其他目录项。保存编辑后在主界面阅读《光明王》就可以看到新建的目录。