美文网首页
CYGWIN下epub繁体书转换成简体书

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

作者: lyallchan | 来源:发表于2015-09-15 10:44 被阅读509次

epub繁体书转换成简体书

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

项目代码托管在github

安装

  • 项目依赖opencc,作者建议从git源码编译opencc
  • lxml,从pip install安装
  • 而编译opencc时,又要使用cmake和doxygen,这两个都可以从cygwin setup安装

安装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

相关文章

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

    epub繁体书转换成简体书 找到一个项目opf-cc,python编写的,可以直接转换。 项目代码托管在githu...

  • Windows 安装opencc-python

    Python3.6 安装 opencc-python 近期因为项目需求,需要将文本中的繁体中文转换成简体,查了些资...

  • chrome//apps

    新同文堂 - 繁体-简体

  • 简体的汉字转换成繁体的汉字【转】

    将一组简体的汉字转换成繁体的汉字,刚开始有点茫然,后来在网上搜了一下思路,结果很少有涉及,终于我在看了MSDN后找...

  • 不识“连襟”的直译,其实也没那么直:The Black Swan

    在读The Black Swan繁体中文版,没读过英文版和简体版。因书友抱怨简体版译笔拗口难读,遂随手找一片断来对...

  • ios 国际化 多语言切换

    ZPPLocalizable Requirements 支持简体中文/繁体香港/繁体台湾/韩文/英文 语言切换 -...

  • 字幕文件 TC SC代表什么?

    GBK简体中文:Simplified Chinese【缩写】SC 简体 UTF8繁体中文:Traditional ...

  • 简体与繁体

    最近几年,一些所谓的政协委员,提倡要恢复繁体字。也有一些人说简体字虽书写方便,但不美观。 我不知道什么叫做美观,就...

  • zh_CN

    中国 简体中文 简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw 繁体中文(香港) zh-hk 英语...

  • 繁体字

    每次读繁体字+竖排的书,都觉得简体字真是个伟大的发明... 好在,追了导演那么那么多年,湾湾人讲话的方式...

网友评论

      本文标题:CYGWIN下epub繁体书转换成简体书

      本文链接:https://www.haomeiwen.com/subject/lahmcttx.html