探讨office文档手机上阅读的移动办公解决方案,来者有分!

lhu 2006-04-11 04:49:01
一.背景简述
目前我正在做一个移动办公的项目,终端是普通手机或PDA,需要通过终端应用软件从服务器上下载office文档进行阅读(只阅读、不编辑),但是有两个难题无法解决:
1.office文档一般比较大,GPRS传输速率低,影响性能,而手机的存储空间很小
2.office文档格式复杂,普通手机上没有可支持的阅读器

征对这个问题,我们的解决思路是:
在服务器将文档传给终端之前进行预处理,预处理后的数据比较小,格式简化,便于手机端呈现,手机端呈现时要求文档视图的相对位置基本不变。

预处理需要做的工作是:
1.利用vsto2005解析word文档,将文档的文本、表格、图片分离出来,需要取得这三者的相对位置
2.定义与终端的传输协议,终端对接收到的的文本、表格、图片进行重组,重组的依据是这三者的相对位置。

二.我的问题
1.怎样利用vsto2005解析word文档,将文档的文本、表格、图片分离出来,并取得这三者的相对位置?
我刚接vsto,不知道从哪里入手,应该用哪个对象来获取我需要的信息?
2.对于这个问题,还有更好的解决方案吗?

请赐教!
谢谢
...全文
185 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
dssw 2006-04-13
  • 打赏
  • 举报
回复
看你什么时候给分。
zhouheng123456 2006-04-13
  • 打赏
  • 举报
回复
楼上等于没说...

人家现在是讨论解决办法,不是来听你的理论..

难道你要楼主去跟客户说这个太难了做不出来吗?

这个技术我不太清楚..帮顶..学习
xrwang 2006-04-13
  • 打赏
  • 举报
回复
1.终端是普通手机或PDA
普通手机就别想看OFFICE文件了.

2.终端不只是windows ce的操作系统啊,有很多款终端啊
如果你关注智能手机(只看广告也算),那么可以发现,即使是linux系统(比如MOTOROLA的部分智能机)也有软件可以看OFFICE文件.

3.受GPRS的带宽限制,是不可能把一个几M或是十几M的office文档传给手机终端的
据我所知,一般的OFFICE文件真有几M之大吗?显然不是,一般的OFFICE文件就是几十K的大小,想想一个字符占多少空间就明白了.除非一定要往OFFICE文件中插入没有经过压缩的图片等东西.
GPRS的速度比几年前的MODEM拨号速度差不多,据说联通的CDMA比GPRS快.
pshy 2006-04-13
  • 打赏
  • 举报
回复
不了解,帮顶!
gnhao 2006-04-13
  • 打赏
  • 举报
回复
学习中-ing
只有UP
lhu 2006-04-13
  • 打赏
  • 举报
回复
用户的要求提高了啊
旧版的只要文字,现在新版的需要图片了
yurow 2006-04-13
  • 打赏
  • 举报
回复
我认为只要文字就足够了
lhu 2006-04-11
  • 打赏
  • 举报
回复
我的QQ:365818050
欢迎加我探讨
加时请注明csdn
lhu 2006-04-11
  • 打赏
  • 举报
回复
终端不只是windows ce的操作系统啊,有很多款终端啊

而且就算是windows ce上面有Quick Office这个东东可以阅读doc,ppt,xsl,但是这些文档一般都很大啊,受GPRS的带宽限制,是不可能把一个几M或是十几M的office文档传给手机终端的。

所以必须在服务端进行简化处理,去掉视图的格式化数据,只传关键数据给手机终端。

请大家帮忙顶
期待Office开发的高手出现
wengnet 2006-04-11
  • 打赏
  • 举报
回复
帮你顶,关注~!
jiezhi 2006-04-11
  • 打赏
  • 举报
回复
如果是windows ce的话,上面有office,比较省事。

如果用户可以使用手机连接到pc的话,那可以使用“同步”将pc上的文档同步到手机上。
是是非非 2006-04-11
  • 打赏
  • 举报
回复
这个也太麻烦了~只能帮顶了
iversonkai 2006-04-11
  • 打赏
  • 举报
回复
呵呵,想法真不错,可惜小弟唯一能做的就是帮你顶下了~~~哈哈
lhu 2006-04-11
  • 打赏
  • 举报
回复
目前我已经把文字、表格分离出来了,但是图片的数据不知道获取。

图片放置在一个Shape对象,但是只有属性,没有图片的二进制数据流,我需要获取到这个图片的二进制数据流,进行压缩之后,再传给手机终端

请大家帮忙顶顶啊

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧