查看文章 |
最近程序需要一个简体中文到繁体中文转换的功能,于是准备使用Word自带的简繁自动转换来完成这个过程。正好前一阵子研究过Java所有主流的Native调用库,于是选择了com4j。 选择com4j的原因很简单,该项目位于dev.java.net,有点官方血统,品质有保障,之前用过jna,也非常不错。 网上比较多的是用jacob,这个很多年前用过,这次主要是想尝试com4j,因此就没有尝试Jacob。 具体过程 1. 录制word宏,保存到一个《简转繁.doc》文件。宏取名gb2big5 Sub gb2big5() 2. com4j代码 _Application app = word.ClassFactory.createApplication(); _, _, _, _, _, _, _, _, _, _, _, _, _, _, _); 收工,搞定。 |