大约去年什么时候 ,写一个软件产品的操作手册。写完以后,用户要求提供Chm格式的帮助文档。于是上网查搜索了一翻。有一些客户端转换软件可以使用,不过大都需要注册,而且有些转换错误或是转换不完整。国外有一个软件,下载下来测试了一下,效果还不错,不过注册费用需要300~500美元,那可用不起。于是程序员的本性毕露。化了几天时间,写了一个原型,能够把自己的操作手册从Word格式转换成Chm。
最近国内各大开放平台比较火,比如,腾讯开放平台、百度开放平台、360开放平台等。我有一些朋友也在开放平台上写了一些应用。谈起应用开发,我也想尝试一下开放平台应用开发是怎么回事,于是想把以前写过的Word转Chm的程序拿来偿试一下。
原来写的程序是客户端程序,开放平台的应用一般都是web应用、或是falsh、或是手机应用。把客户端程序改造成web程序,想着简单,实际去做了,才发现不是一般的麻烦,原以为化几天时间就可以完成,没想到化了几周时间才完成,现在终于上线了。有兴趣的朋友可以去测试一下。腾讯开放平台:http://rc.qzone.qq.com/100653271 。
上面说到从客户端转到web出现了一些问题,主要原因是因为程序是使用了Microsoft.Office.Interop.Word 类库来处理Word文档。下面简单介绍一下。
1. Word转Chm原理