我需要开发一个浏览word文件的工具,就是打开doc,在一个指定的区域显示文件的内容,要求用户主机即使没有安装MS office也能查看
我查找了一下,认为问题可以分为几个部分:
1.doc文件是一个复合文件,需要一个复合文件的解析部分(不过好像doc文件格式也有变迁,不知office 2000与xp是否有差别,是否兼容先前的office版本)
2.根据解读的文件内容,构造显示对象
3.逐一显示对象还有一种方法就是将doc文件转换成其他文件格式,然后浏览,譬如转化成pdf或者html
谁有这部分的相关资料、工具,可以提供给我的,感激不尽
我查找了一下,认为问题可以分为几个部分:
1.doc文件是一个复合文件,需要一个复合文件的解析部分(不过好像doc文件格式也有变迁,不知office 2000与xp是否有差别,是否兼容先前的office版本)
2.根据解读的文件内容,构造显示对象
3.逐一显示对象还有一种方法就是将doc文件转换成其他文件格式,然后浏览,譬如转化成pdf或者html
谁有这部分的相关资料、工具,可以提供给我的,感激不尽
解决方案 »
- VC6 CHtmlCtrl::Create 为何在MFC动态链接时连接了错误代码
- 新手提问:如何传递消息???画线传递什么消息
- link错误,崩溃中。。。。。。。。。。。。。。。高分求教!!!!
- 我的ActiveX嵌在一个网页中,如何在ActiveX中点击一个按扭,关闭它的宿主网页?(在线等)急!急!急!
- 如何更改MFC生成的单文档客户区的默认底色?
- 讨论:CSDN当前使用的xsl是什么? 【让XML以Html显示!!】
- VC中有那些类型转换函数
- 请问如何删除一个STL的iterator?谢谢
- VC++中遇到string的问题
- 大家来统计,有多少人收不到自动回复邮件?(斑竹怎么也不理睬?),来者有分
- 声卡使用???
- 为什么动态连接库里带Grid Ctrl这个控件的对话框没有显示??? 急死了!!
要达到按照楼主的要求,每一步都是有相当难度的,即使可以分析出其文件格式,你还需要写一个排版引擎将数据排出来,完成这些工作需要较多的资源。
看来word的确不是随随便便就能开发出来的
有没有其它解决方案呢?