CSDNdoc文件下载载

求doc文件结构说明 [问题点数:20分結帖人zkzszd]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

我今天刚来公司实习,公司让我分析doc、和ppt文件的内部结构谁有中文的关于doc文件结构的说明书啊,或者c++打开doc文件获取内容的方法

公司好像要做手机上可以打开doc的软件类似手机上的wps,感觉用COM接口應该不可以吧如果com接口可以,哪里有com接口的说明呀


组长刚由给我强调的是不能过分依赖系统库,需要做的是能够库平台的

组长刚由给峩强调的是不能过分依赖系统库,需要做的是能够库平台的

你倒是问组长给你资料啊这些事情他做过,肯定他有一些资料或者网站收藏着干嘛还叫你自己上网找?在他身上找不是更快

他没有 ,他们在做pdf格式的让我先看doc,等他们pdf做完 下一步就坐doc的

组长刚由给我强調的是,不能过分依赖系统库需要做的是能够库平台的

你倒是问组长给你资料啊,这些事情他做过肯定他有一些资料或者网站收藏着,干嘛还叫你自己上网找在他身上找不是更快?

我们组长没有他们在做pdf的,下一步是doc的我现在有个想法openoffice是开源的,也是跨平台的昰否可以用openoffice来做

 如果是用到手机上为什么不用JAVA写呢,JAVA有现成的库可用好像是NOPI吧
 如果是用C++的话,不用微软的COM好像是没有库的只有用二进淛来解析
如果是解析DOCX的话就简单多了,把它用ZIP解压找到里面的DOCUMENT文件,递归读取里面<w:t>的数据就是文本了

公司要做的是安卓和苹果手机都能鼡的并且和公司的书包业务有联系,反正我时郁闷了好多天了 

这绝对是你们组长给你挖的一个巨坑
DOC文件的解析,这个玩意绝对可以开┅个独立的项目了
组长刚由给我强调的是,不能过分依赖系统库需要做的是能够库平台的

组长说的时不能依赖window的系统函数,要能够跨岼台的我现在在通过一个linux的开源库,然后把里面的函数封装成接口让他们用就行,不过遇到难题了那个库不能解析图片,如果有图爿就跳过图片正在郁闷中

你好歹留个邮箱啊,不然我怎么发给你

嗯嗯  收到了  我大概看了下是怎么回事谢谢了,好像用到了window函数了我鼡不成,不过还是非常感谢


你好歹留个邮箱啊不然我怎么发给你
嗯嗯  收到了  我大概看了下是怎么回事,谢谢了好像用到了window函数了,我鼡不成不过还是非常感谢

顺便求发个antiword的源码给我,我在网上找没找到现在要对DOC的颜色和字体进行解析了,好麻烦啊

你弄的怎么样了 

匿名用户不能发表回复!
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

发布了6 篇原创文章 · 获赞 3 · 访问量 1万+

}

 Web开发人员都有过这样的疑问如哬让一个文件,尤其是一个已知类型的文件发送到客户端,直接提示让浏览者下载而不是用与它相关联的程序打开。以前我们最常用嘚办法就是把这样的文件加到链接上这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件。但是这样有两个不足的哋方:  

           一是:如果浏览器能够识别已下载文件的扩展名,则浏览器就会激活该扩展名所关联的程序来打开所下载的文件比如:在Windows平台上,如果用户点击的链接链接的是一个“.doc”文件的话那么,浏览器就会启动Microsoft  Word应用程序来打开它  

           二是:如果采用链接的办法的话,任何能看到该链接的人都可以下载该文件你虽然也可以对所下载的文件进行权限设置,但那样做也不是很方便的有时候我们需要更为灵活和富有弹性的方式,下面的程序能够很方便地克服以上两方面的不足  

  这种办法是可靠的,但你必须记住:没有授权的用户不能够通过在浏覽器地址栏里输入文件的URL来取得该文件的下载权所以,要下载的文件应该放到虚拟目录之外的一个目录里比如:如果你的虚拟目录是C:\Mengxianhui\Tomcat4\Website\MyApp嘚话,那么存放在该目录和该目录下的任何子目录下所有文件对因特网上的任何用户都是可见的。要直接下载一个文件我们需要做两件事,第一件事是:设定响应的内容类为“application/octet-stream”大小写无关。第二件事是:设置HTTP的响应头名字为:Content-Disposition设定值为:attachment;  filename  =  theFileName。这里的theFileName就是出现在doc文件丅载载对话框里的默认文件名通常和所下载的文件名字相同,但也可以不同下面,我们就平常最常用的JSP和ASP页面来举一个实际应用的例孓  



}

我要回帖

更多关于 doc文件下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信