CYGWIN下epub繁体书转换成简体书

2015-09-15  本文已影响509人  lyallchan

epub繁体书转换成简体书

找到一个项目opf-cc,python编写的,可以直接转换。

项目代码托管在github

安装

安装opf-cc

opf-cc本身直接git clone就行。

cd
cd bin
git clone https://github.com/jjgod/opf-cc.git

安装opencc

cd
cd bin
git clone https://github.com/BYVoid/OpenCC.git
cd OpenCC
make
make install

安装lxml

pip install lxml

找不到libxml2

安装lxml的时候,系统报错,提示没有libxml2的头文件,直接从cygwin的setup安装

选择的时候,要选择两个软件libxml2libxslt,并且在lib分支下,选择runtimedevelop两个版本

找不到pyconfig.h

pyconfig.h包含在python的安装包中,实际已经安装,在/usr/include/python2.7目录下,但是gcc编译命令中,-I包括的路径为/include/python2.7

做了个软链接解决

ln -s /usr/include include

找不到iconv.h

iconv包含在libiconv-devel中,实际已经安装,不知道什么原因丢失了。cygwin setup重新reinstall即可。

找不到cmake或者cmake提示CMAKR_ROOT找不到

cygwin setup安装cmake

找到Makefile文件,将cmake命令指定全路径/usr/bin/cmake

找不到cygopencc-2.dll

编译opencc时,会提示找不到cygopencc-2.dll,实际文件在opencc/build目录下,拷贝一份到c:\windows\system32下即可

使用

~/bin/opf-cc/opf-cc.py file.epub

或者批量转换

for i in *.epub*; do
    ~bin/opf-cc/opf-cc.py "$i"
done
上一篇下一篇

猜你喜欢

热点阅读