在线编辑、调用Word、 Excel 、PowerPoint一款开源的微软提供 dsoframer

58 篇文章 0 订阅
38 篇文章 0 订阅

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引用会自动下载。

解决兼容 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接口




  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
源码说明: 如果你是菜鸟,我也是,那么我们共同学习;如果你是高手,我是菜鸟,你有不使用本源码的权利,请不要随意谩骂;欢迎给予意见和建议。 源码名称:网客库存管理系统(在线excel编辑) 版本号:V1.0 作者:CHN网客www.chnetter.com 下载地址:http://www.chnetter.com/a/downloads/ 运行环境:PHP 原代码模块: 1、在线编辑报表(来源于网络) 2、php简单文件上传源代码(来源于网络) 3、regdsoframer.exe(CHN网客原创) 源码分析: 本系统采用微软的dsoframer2.0插件,实现在线编辑excel表格。 原理:应用dsoframer插件在线编辑后保存至本地,然后上传到服务器并覆盖同名文件。 支持excel导入、导出、在线编辑、保存到服务器。 系统更新:http://www.chnetter.com     使用说明: 请根据自己虚拟主机或VPS的实际情况手动编辑index.htm相关项目。 一、安装控件: 1、打开http://localhost/excel(会弹出错误,不用管,确定了就是) 2、点击上面的“下载控件” 3、下载完成后,双击安装。 4、安装完成后打开http://localhost/excel 看看是不是能打开了? 二、导入excel表格 1、点击上传表格 2、选定要导入的表格 3、点击上传 4、提示上传成功,点击“返回库存管理” 看看是不是导入成功了? 三、编辑 1、打开http://localhost/excel 2、编辑内容 四、保存excel表格到服务器 1、点击导出报表或者excel上的保存按钮,将表格保存到电脑桌面 2、点击上传表格,将刚刚保存下来的表格导入(参考二、) 看看是不是修改成功?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值