起因是要转化朱子语类.epub这个文件为adb格式。如果直接用pandoc转化的话,那么所有文字都转化为一整个txt文件,目录就丢掉了。
想到emeditor有分割文件功能,但前提是得让emeditor识别目录。
正好epub转化之后,目录层级是以#表示的,于是使用emeditor的筛选功能,把需要的目录层级全部筛选出来,然后全选,设置书签。
接着用在书签之前分割的方式,把正本书按照所选的目录层级分割。
接下来的问题是,emeditor在分割文件的时候,输出的文件名选项中没有以标签为文件名这一项,这样一来文件是分割了,目录还是丢了。
解决的办法是提取书签,然后打开ReNamer,在添加规则里边选择用户输入:
然后把提取出来的书签放进去。
这样就能实现批量把书的目录设置为输出的txt文件的文件名。