一.背景简述
目前我正在做一个移动办公的项目,终端是普通手机或PDA,需要通过终端应用软件从服务器上下载office文档进行阅读(只阅读、不编辑),但是有两个难题无法解决:
1.office文档一般比较大,GPRS传输速率低,影响性能,而手机的存储空间很小
2.office文档格式复杂,普通手机上没有可支持的阅读器 征对这个问题,我们的解决思路是:
在服务器将文档传给终端之前进行预处理,预处理后的数据比较小,格式简化,便于手机端呈现,手机端呈现时要求文档视图的相对位置基本不变。 预处理需要做的工作是:
1.利用vsto2005解析word文档,将文档的文本、表格、图片分离出来,需要取得这三者的相对位置
2.定义与终端的传输协议,终端对接收到的的文本、表格、图片进行重组,重组的依据是这三者的相对位置。二.我的问题
1.怎样利用vsto2005解析word文档,将文档的文本、表格、图片分离出来,并取得这三者的相对位置?
我刚接vsto,不知道从哪里入手,应该用哪个对象来获取我需要的信息?
2.对于这个问题,还有更好的解决方案吗?请赐教!
谢谢
目前我正在做一个移动办公的项目,终端是普通手机或PDA,需要通过终端应用软件从服务器上下载office文档进行阅读(只阅读、不编辑),但是有两个难题无法解决:
1.office文档一般比较大,GPRS传输速率低,影响性能,而手机的存储空间很小
2.office文档格式复杂,普通手机上没有可支持的阅读器 征对这个问题,我们的解决思路是:
在服务器将文档传给终端之前进行预处理,预处理后的数据比较小,格式简化,便于手机端呈现,手机端呈现时要求文档视图的相对位置基本不变。 预处理需要做的工作是:
1.利用vsto2005解析word文档,将文档的文本、表格、图片分离出来,需要取得这三者的相对位置
2.定义与终端的传输协议,终端对接收到的的文本、表格、图片进行重组,重组的依据是这三者的相对位置。二.我的问题
1.怎样利用vsto2005解析word文档,将文档的文本、表格、图片分离出来,并取得这三者的相对位置?
我刚接vsto,不知道从哪里入手,应该用哪个对象来获取我需要的信息?
2.对于这个问题,还有更好的解决方案吗?请赐教!
谢谢
解决方案 »
- WeifenLuo.WinFormsUI.DockContent这个控件不错, 可以很方便地实现如vs 2005里那种窗口定位, 浮动, dock, tab化等界面效果,只是具体使用
- 请问如何用C#实现转码(IBM-1047)
- 连接池new SqlConnection的时候判断需不需要重新建立连接?
- 后台触发前天按钮点击时间
- C++ unsigned long* 装换为C#是什么?加急
- ToolStripButton的单击删除
- 急急急~c#将元数据写入文件时发生错误,存储空间不足
- C# webbrwoser的问题,望大神们赐教
- 关于OleDbParameter
- winform中form1中如何得到form2中控件的值?
- 求救,关于存储图片的问题
- 问一个查询的问题,谢谢
期待Office开发的高手出现
普通手机就别想看OFFICE文件了.2.终端不只是windows ce的操作系统啊,有很多款终端啊
如果你关注智能手机(只看广告也算),那么可以发现,即使是linux系统(比如MOTOROLA的部分智能机)也有软件可以看OFFICE文件.3.受GPRS的带宽限制,是不可能把一个几M或是十几M的office文档传给手机终端的
据我所知,一般的OFFICE文件真有几M之大吗?显然不是,一般的OFFICE文件就是几十K的大小,想想一个字符占多少空间就明白了.除非一定要往OFFICE文件中插入没有经过压缩的图片等东西.
GPRS的速度比几年前的MODEM拨号速度差不多,据说联通的CDMA比GPRS快.