office 文档在线编辑的功能,,大多使用OCX中间间,希望找一个开源免费的,
国内:
dsoframer.ocx;
WebOffice.ocx
EhaiOfficeOnWeb.ocx
officeviewer.cab
是国外: Edraw Office Viewer Component v7.4

使用Lucene 解析pdf、word2003、Excel2003、word2007、Excel2007、PowerPoint、Text

应用Java包如下

  1. //  所用到的jar 包  可以到  http://download.csdn.net/detail/zhuhongming123/6888019  下载jar文件
  2. import java.io.BufferedReader;
  3. import java.io.File;
  4. import java.io.FileInputStream;
  5. import java.io.FileReader;
  6. import java.io.IOException;
  7. import java.io.InputStream;
  8. import java.io.InputStreamReader;
  9. import javax.swing.text.BadLocationException;
  10. import javax.swing.text.DefaultStyledDocument;
  11. import javax.swing.text.rtf.RTFEditorKit;
  12. import org.apache.pdfbox.pdfparser.PDFParser;
  13. import org.apache.pdfbox.util.PDFTextStripper;
  14. import org.apache.poi.POIXMLDocument;
  15. import org.apache.poi.POIXMLTextExtractor;
  16. import org.apache.poi.hslf.HSLFSlideShow;
  17. import org.apache.poi.hslf.model.Slide;
  18. import org.apache.poi.hslf.model.TextRun;
  19. import org.apache.poi.hslf.usermodel.SlideShow;
  20. import org.apache.poi.hssf.extractor.ExcelExtractor;
  21. import org.apache.poi.hssf.usermodel.HSSFCell;
  22. import org.apache.poi.hssf.usermodel.HSSFRow;
  23. import org.apache.poi.hssf.usermodel.HSSFSheet;
  24. import org.apache.poi.hssf.usermodel.HSSFWorkbook;
  25. import org.apache.poi.hwpf.HWPFDocument;
  26. import org.apache.poi.hwpf.extractor.WordExtractor;
  27. import org.apache.poi.hwpf.usermodel.Paragraph;
  28. import org.apache.poi.hwpf.usermodel.Range;
  29. import org.apache.poi.openxml4j.opc.OPCPackage;
  30. import org.apache.poi.xssf.usermodel.XSSFCell;
  31. import org.apache.poi.xssf.usermodel.XSSFRow;
  32. import org.apache.poi.xssf.usermodel.XSSFSheet;
  33. import org.apache.poi.xssf.usermodel.XSSFWorkbook;
  34. import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
  35. import util.interf.DocumentReader;

dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。

里面包含"DSOframer.ocx"控件及源码,VB版、VB.NET版、Web版等3个Demo 相关资源下载地址: DsoFramer_KB311765_x86.exe
DSOframer.CAB  "DsoFramer_KB311765_x86.exe"中的"DSOframer.ocx",打包成了DSOframer.CAB,在Web引用会自动下载。
参考《OCX打包CAB并签名过程》
解决兼容 office2007 问题 DSOframer2007.CAB
Demo中除了包含官方VBscript和Javascript两个版本的Demo,还有DSOframer常用操作的代码范例。 
还包含:DSOframer2007.CAB,DSOframer.CAB,DsoFramer_KB311765_x86.exe,Demo下载地址
上传web服务器方法
第三方ActiveX不安全,新地址下载(Demo下载地址,):https://github.com/stone0090/OfficeTools.OnlineEditWord.git
如果想了解office的开发接口,如:word接口
请下载office2007开发参考及hxs阅读工具:
相应帮助文档资料:
《如何给DSOFramer添加自己的接口》
《DSOFramer 控件修改成功》

《DSO(dsoframer)的接口文档》 
《win7 64位在线编辑dsoframer控件的安装和使用配置》

dsoframer-在线编辑office文档,一款开源的由微软提供相关推荐

  1. 在线编辑office文档笔记

    了解到的相关office在线编辑工具 一.weboffice 收费 通过activeX在浏览器上实现,在其他浏览器兼容性比较差:集成了盖章.套红等功能 二.pageoffice 收费(3种收费中功能最 ...

  2. 在线编辑Office文档软件——WebOffice,常见问答来帮你!

    WebOffice控件是国内领先的在线编辑Office文档软件,软件产品从1998年立项至今已有20多年历史,期间服务了众多大中小型企业.各级政府机关.科研机构和学校等事业单位.全新的WebOffic ...

  3. jsp+java用pageoffice在线编辑office文档

    首先你要有三个东西:sealsetup.exe.pageoffice.jar和posetup.exe,如果没有,就去     http://www.zhuozhengsoft.com/download ...

  4. 如何在线编辑Office文档

    Office文档是我们办公中最常用的文件格式之一,它可以通过Microsoft Office应用程序创建和编辑,但前提是需要先将Microsoft Office下载并安装到系统中.如果系统中没有或者无 ...

  5. Office Online Server 在线编辑Office文档,安装部署

    一.Office Online Server介绍 Office Online Server是 Office Web Apps Server 的升级版本,安装环境必须为两台Windows Server ...

  6. 让自己的网站实现在线编辑office文档

    我们可以通过Office Web Apps(OWA)来实现在线编辑word,excel,power point, one note,并集成到自己的网站里去. 1 准备工作 1.1 操作系统 安装了带 ...

  7. 利用WebOffice控件来进行编辑office文档。

    最近项目中需要用到在线编辑Office文档.最后找来找去发现有个免费的控件"点聚WebOffice".经过两天的测试发现还不错.虽然里面也有些不完善的地方.先说一下不足吧,想用的同 ...

  8. pageoffice 在线编辑 word 文档,保存之后返回自定义的值,并把值传到父页面

    1.    描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffi ...

  9. Office 365实现多人在线编辑同一个文档(下)

    接下来我要实现多人编辑同一个Excel文件,这里以Source.xlsx为例,右键选择共享 设置共享权限以及共享给谁 权限有如下,如果是发送给别人看,就选择任何人(可向收到此链接的任何人授予访问权限, ...

  10. WEB前端实现在线预览、编辑Office文档

    这篇文章介绍如何在web前端引入JS插件实现在线预览.编辑Office文档. 使用插件:Spire.Cloud在线Office文档编辑器(官网:冰蓝科技在线编辑) 重点:该方案仅需浏览器支持HTML5 ...

最新文章

  1. 爬虫之Xpath详解
  2. 头插法、尾插法的理解
  3. netflix ribbon概述
  4. 安装service_identity失败总结
  5. 多线程编程之四——线程的同步
  6. idea报Can’t Open Local Terminal
  7. java中一个数小于零_这段java程序怎样才能让“所输入的数小于0!”只输出一次,并且满足题目条件?...
  8. 国科大提出FreeAnchor,新一代通用目标检测方法,代码已开源
  9. flutter 输入框限制输入 数字、小数
  10. overridePendingTransition介绍
  11. 解读现代存储系统背后的经典算法
  12. jquery ajax 访问 mysql_使用ajax+jquery+php访问mysql数据库,并且达到不跳转页面的效果。。。...
  13. MOOC 浙江大学C语言翁恺(第一、二章 满分答案)
  14. c语言大作业银行排队叫号系统,C语言银行叫号系统课程设计.doc
  15. MySQL中根据身份证号码计算年龄
  16. python点击网页_python模拟点击网页按钮实现方法
  17. SSA优化章:SSA优化PID
  18. 报表FineReport中单元格中各种颜色的标识说明
  19. 鸿蒙系统手机如何投影,小屏如何换大屏 五种方法教你把手机画面投影到电视上...
  20. python 字符串转ASCII码

热门文章

  1. 管程法----生产者和消费者
  2. 基于链表和禁忌搜索启发式算法实现非一刀切二维矩形排样算法
  3. 经典卷积神经网络-AlexNet
  4. 数学建模系列:历年优秀论文+入门+进阶+国赛+美赛+其他
  5. listview qt 选中内容_演练: 操作Qt应用中的QListView
  6. 统计字符串中汉字数目C++
  7. GBK转UTF8汉字数量为奇数位时,多出来的末尾汉字会乱码
  8. 志强CPU E5 E7参数,CPU内核参数对比图
  9. 主板上还剩啥?CPU整合GPU/北桥/南桥
  10. 不会JS逆向还说自己是爬虫人?从负(负基础)开是逆向JS有道翻译