省流:非常简单,就是下载一个Calibre软件,然后套壳即可。
既然我们是讨论技术的,那么我自然也可以诚实点。
下面正式开始。
Calibre本身就支持非常多的格式转换,
靠的是背后团队这么多年的维护,
基本上已经找不到第二个能比得过Calibre的软件了。
甚至你能找得到的电子书格式转换工具,
底层大部分都是封装的Calibre,
在电子书格式转换这个领域,你绕不开Calibre。
而且,Calibre本身自带图形化界面,直接就可以上手用。
可以直接打开电子书查看,也可以直接转换电子书格式。
不过,我在这之上还是做了一些小小的改动过,并不是完全的套壳。
我加入了批量转换的功能,这也挺简单的,
一本书一本书地调用Calibre即可。
然后就是解压后的Calibre体积非常大,足足有500M,
我为了减少我最终安装包的大小,
选择性打包了Calibre用于转换的库,
最终安装包的体积只有100M左右。
其实我也想过使用别的库来做转换,
毕竟套壳不太符合我探索AI编程的边界,
不过大家如果想做类似的工具是完全不需要有心理负担的。
但是Cabibre实在是太强大了,没有其他的工具比他支持的格式多
。
曾经也有人试过“蒸馏”Calibre,
就是说把Calibre的功能抽离出来,不需要图形界面,直接保留功能。
但是最后也承认功能还是有些支持不够的地方。
有一个非常有趣的地方就是,如果你深入了解技术和软件,
那么你会发现,有时候,想要实现自己想要的功能其实还是非常容易的。
在开始开发之前我以为会非常的难,
但在了解之后,我甚至觉得技术含量过低。
只能说谢谢前辈们的努力吧。
后面会附带提示词,大家可以自行尝试。
#电子书自由 #ai编程 #ai应用 #大模型 #vibecoding #agent #ai工具 #ai软件 #ai #实现看书自由