论坛首页 编程语言技术论坛

操作word的一些难点,看谁有思路,此问题已想多日未果,深感惭愧....

浏览 5138 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-04-14  
不限语言,java、C、.net等等,关键能实现...
No1: 

,很常见这样的word目录



       内容如这个图,现在要做的是,如何把一个大项下的内容取出来,如取出“项目概况”的内容
然后保存到数据库中;

No2 :  比较两个word文档,能够取出不同的地方,并保存到数据库中,类似于svn的版本管理,这个感觉
更难了;

在线交流,望大家能够集思广益,共同进步........

金格控件 什么的,收费的产品等都可以用,不限技术,有方案证明这时可行的就OK......

  • 大小: 23 KB
  • 大小: 34 KB
   发表时间:2013-04-16  
word本身自带的脚本。
把word转为excel再操作。利于转数据库。
把word转为open office,好用开源工具。
0 请登录后投票
   发表时间:2013-04-17  
格式固定的情况下 可以把word转换为xml  分析xml内容 很容易取出大项内容
NO2类似 。
0 请登录后投票
   发表时间:2013-04-18  
用微软的jacob,可以操作word文档
0 请登录后投票
   发表时间:2013-04-19  
雁栖湖 写道
用微软的jacob,可以操作word文档


微软的JaCob????
0 请登录后投票
   发表时间:2013-04-19   最后修改:2013-04-19
Word合成我知道的应该有三种解决办法:
1. 通过Jacob调用Office API:
   优点:操作灵活,代码几乎能够实现所有Word操作。
   缺点:环境依赖性问题严重,必须安装Office等环境,打开、关闭Office时间相对较长,且系统资源占用比重较大。
2. POI操作Office文件:
   优点:按照POI提供的功能进行Word文件操作,直接进行文件操作,无环境依赖。
   缺点:POI对Word操作有局限性,能够实现Word部分操作,很难满足文档的复杂处理;尤其对doc格式的支持不好。
3. 将Word文件存储成为docx格式文件,直接对docx文件中的xml信息进行替换即可,操作简单易用。
docx(实际为压缩包格式)文件格式如下图所示:

  • 大小: 60.9 KB
0 请登录后投票
   发表时间:2013-04-26  
liwanfeng 写道
雁栖湖 写道
用微软的jacob,可以操作word文档


微软的JaCob????

是啊,你写的优缺点也很明白,现在我也只知道这些。
0 请登录后投票
   发表时间:2013-10-15  
word 2010 之后本身就是XML....你们搞那么多飞机干嘛。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics