Zacharia2 / SuperMemo-Toolkit

SuperMemo 增强工具(CLI命令行)。包含图链整理、EPUB图书转换导入、Latex公式转图片等。
GNU General Public License v2.0
24 stars 3 forks source link

导入的XML内容排序不理想 #26

Closed dhammavipassi closed 5 months ago

dhammavipassi commented 6 months ago

使用Calibre将PDF文档转换成Epub格式,再通过power shell 将其转换成XML,导入到 SuperMemo 后,文字的排列如下。不知道是什么原因造成的,求救! ![Uploading Screenshot 2024-02-29 at 11.39.16 AM.png…]()

dhammavipassi commented 6 months ago
Screenshot 2024-02-29 at 11 39 16 AM
dhammavipassi commented 6 months ago

还有一个问题,目录对应的内容没有显示,Epub格式中是存在的,转换成XML,导入没看到。

Screenshot 2024-02-29 at 6 56 40 PM
Zacharia2 commented 6 months ago

信息太少,无法判断原因,建议补充

dhammavipassi commented 6 months ago

大概率就是calibre将PDF转换成Epub过程中,Epub保留了PDF原来的文字段落排版样式,Epub转成XML,也引用了这个排版。我尝试PDF转换成Epub步骤中,在Calibre中调整了一系列参数,还是无法改变输出的Epub,最终这个方案只能搁置了。如果作者在将pdf转换成epub的过程中有什么经验,可以分享一下。或者在Epub转成XML过程中,能够调整内容适应SuperMemo阅读也好。

Zacharia2 commented 5 months ago

可能只是pdf转epub之后,需要自己在修改这个epub的目录。转换pdf问题大部分都是目录问题,需要自己编辑转换后的epub,去在仔细校对

对于pdf,建议使用“smtk e2sm -l epub_file out_folder #(有书即可,按照图书文档文件的线性顺序生成,不按照目录文件生成)”这个命令

Zacharia2 commented 5 months ago

image

Zacharia2 commented 5 months ago

还有就是,要把生成的图片文件夹放到指定目录。

Zacharia2 commented 5 months ago

对于全图片的epub,排版啥的就不要太追求了,能看就行。