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

DsoFramer-辛酸泪史 1.DSOfram写入注册表 下载dsoframer.ocx 系统为32位时:拷贝 dsoframer.ocx 到c:\windows\system32\dsoframer.ocx 打开cmd命令行注册 regsvr32.exe c:\windows\system32\dsoframer.ocx 为64位时:拷贝 dsoframer.ocx 到c:\windows\SysWOW64\dsof... 阅读详情
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.youkuaiyun.com/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接口




在Winform中集成Office组件:微软DSOFramer官方教程及插件 DSOFramer是一个创新的软件框架,专为需要在应用程序中内嵌和操作Microsoft Office文档的开发者设计。通过一套丰富的API,它简化了与Word、Excel、PowerPoint等Office应用程序的交互过程,无需用户直接安装Office套件。DSOFramer是一个强大的库,它允许开发者在不同的编程环境中创建和操作Office文档。DSOFramer的核心是一套丰富的对象模型,允许开发者通过面向对象的方法来操作文档,比如打开、编辑、保存和关闭文档。 阅读详情

相关推荐

DsoFramer控件开发与Office文档集成实战

ActiveX控件是基于COM(Component Object Model)技术构建的一种可重用软件组件,广泛应用于Web与桌面开发中,实现复杂的交互功能。其核心在于通过标准化接口,实现跨语言、跨平台的功能调用。DsoFramer是由微软开发的一个ActiveX控件,主要用于在应用程序中嵌入和控制Office文档(如Word、Excel、PowerPoint等)。它提供了一组COM接口,允许开发者在自定义的容器中加载、显示、编辑Office文档,并与文档内容进行交互。

weixin_35761094的博客 849

C#:使用dsoframer.ocx控件实现内嵌office效果(详解)

C#:使用dsoframer.ocx控件实现内嵌office效果(详解)

了解—学习—进步—满足 5416

基于dsoframer.ocx实现网页端Word在线编辑完整方案

加粗</button><button onclick="execCommand('InsertTable')">插入表格</button><button onclick="exportToPDF()">导出PDF

weixin_42160645的博客 1281

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

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

ejinxian的专栏 2万+

无需Office环境的DSOFRAMER.OCX:嵌入式文档解决方案

DSOFRAMER.OCX控件是ActiveX技术的一种实现,广泛应用于Windows桌面应用程序开发中,用于提供文档处理能力,尤其是在嵌入和显示Word、Excel文档方面表现卓越。它能够支持复杂的文档结构,并允许用户在程序中直接与文档进行交互。DSOFRAMER.OCX控件拥有丰富的接口集合,这些接口允许开发者在应用程序中嵌入文档,并实现复杂的操作和交互功能。控件的接口可以根据功能和用途进行分类,例如文档加载、格式转换、内容提取、打印操作、安全控制等。

weixin_35433448的博客 614

office在线编辑dsoframer最新版

office在线编辑dsoframer最新版

DSOframer的简单介绍和资源整理

DSOframer 是微软提供一款开源的用于在线编辑 Word、 Excel 、PowerPoint 的 ActiveX 控件。国内很多著名的 OA 中间件,电子印章...

一个有趣、有料、有内涵的地方! 742

swing 嵌入word

原创!!!利用swing 调用 swt 通过swt 调用ole ,绝对有效!窗体可以放在JPanel 里面,工程下载把swt2 指向lib包,Run 即可!!!

dsoframer

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

iteye_15105的博客 133

MT5策略如何设置回测结果才能最接近实盘

摘要:在MT5回测中,选择"每笔分笔报价"模式最接近实盘交易,因其使用真实Tick数据模拟价格波动、点差和滑点。关键设置包括:下载高质量历史数据、合理设定点差和滑点、使用正常回测速度。该模式能准确测试挂单、止盈止损等策略,虽然速度较慢但结果最可靠,避免其他模式造成的失真,是评估交易策略表现的最佳选择。(149字)

weixin_38915451的博客 1877

基于DPLL算法解决3-SAT问题(C++实现)

近日看到一个3-SAT问题(Boolean SATisfiability Problem, 布尔逻辑可满足性问题),试着写了个算法求解。

qq_63241496的博客 2215

在线编辑office文档笔记

了解到的相关office在线编辑工具一、weboffice 收费 通过activeX在浏览器上实现,在其他浏览器兼容性比较差;集成了盖章、套红等功能二、pageoffice 收费(3种收费中功能最强大) 在线编辑office文档时,弹出pageoffice的插件来编辑,不直接在浏览器上编辑。所以不存在浏览器兼容性的问题;集成了盖章、套红等功能三、NTKO 收费  NTKO OFFICE文档控件是A...

v6351270的专栏 5810

2026.4.15:超详细自动安装Ubuntu-Server的保姆级教程

这篇教程详细介绍了如何创建无人值守的Ubuntu Server 26.04自动安装镜像。主要内容包括:从安装镜像中提取autoinstall-user-data文件并修改为user-data配置文件;使用mkpasswd生成加密密码;通过软碟通工具修改ISO镜像,添加自动安装所需的user-data和meta-data文件;编辑grub.cfg引导文件以启用自动安装模式。教程提供了完整的yaml配置示例,包含网络、存储、用户等设置,并演示了最终制作完成的自动安装镜像效果。

拥抱具身智能,昇腾Ascend C 745

dsoframer控件-jsp在线编辑offic文档

dsoframer控件-jsp在线编辑offic文档DSOFramer控件说明 DSOFramer.ocx控件是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。只要本地安装注册DSOFramer控件,并且安装了OFFICE软件,即可实现其强大的在线编辑功能。 下载dso

surpassone的专栏 3663

Python爬虫实战:深度解析B站弹幕异步采集技术与数据可视化

title=f"弹幕词云 Top 100 (BV: {bvid})", title_textstyle_opts=opts.TextStyleOpts(font_size=23).add(series_name="弹幕词云", data_pair=list(top_100_words.items()), word_size_range=[20, 100]).add_xaxis([f"{i}-{i+1}分" for i in range(len(time_distribution))])

2201_76125261的博客 640

RT-DETR改进策略【模型轻量化】| 替换骨干网络为 2024轻量化网络MoblieNetV4:移动生态系统的通用模型

本文记录的是基于MobileNet V4的RT-DETR目标检测轻量化改进方法研究。通过整合UIBMobile MQA以及优化的NAS策略能够在在不降低性能指标的前提下,降低计算成本。本文配置了原论文中和五种模型,以满足不同的需求。

Limiiiing的博客 1922

微软DSOFramer Winform 嵌入 Office 官方源码与插件

微软DSOFramer Winform 嵌入 Office 官方源码与插件 去发现同类优质开源项目:https://gitcode.com/ 欢迎来到微软DSOFramer Winform 嵌入 Office(Excel、Word、PPT)的官方源码和插件下载仓库!本资源提供了一套经过官方认证的源码和插件,用于在Winform应用程序中嵌入Office功能。 资源描述 本资源包含的微软DSOFra...

gitblog_06782的博客 1167

无迹卡尔曼滤波 (UKF, Unscented Kalman Filter) 算法详解及案例分析

无迹卡尔曼滤波是一种用于估计非线性系统状态的递归算法。其目标是通过结合系统模型和观测数据,估计系统的最优状态。

闲人编程的博客 2628

ActiveX控件dsoFramer的使用(word、excel、PPT)

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

了解—学习—进步—满足 3448

ESP32-IDF开发之旅 网络篇⑩ Web配网

本文介绍了基于ESP32S3的Web配网实现方案。作者通过移植开源项目,在ESP32S3上实现了WiFi配置功能,包括AP模式创建、HTTP服务器搭建、NVS存储读写等核心功能。文章详细解析了代码结构,包含WiFi初始化、事件处理、NVS存储管理和HTML页面服务等关键模块。实现方案采用AP+STA双模式,支持通过网页扫描WiFi并保存配置信息,适用于物联网设备的网络配置场景。代码中使用了FreeRTOS任务、ESP-IDF事件组等技术,并提供了完整的错误处理和日志记录功能。

单片机菜鸟哥的博客 350

嵌入式系统开发笔记96:将STM32CubeIDE设置为中文

本文介绍将STM32CubeIDE设置为中文的方法。

snmplink的博客 8538

Office文档在线编辑

Office文档特别是Word文档在线编辑基本上有如下几个方案: 1、使用dsoframer,毕竟是MS微软的东东,功能很强悍,而且国内的很多产品都是基于dsoframer开发的 2、使用WebOffice,点聚dianju.com.cn公司的产品,免费产品,可以使用 3、其他商用产品,比如……,还是自己google吧 以上产品都是比较成熟的东东,但是基本上不具备智能提交或者统一提交能力,表单输入的字段和word文档需要分别提交。

wolfwaretech的专栏 1788

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Dsoframer使用

转自:http://www.cnblogs.com/tianfu/archive/2009/05/07/1452047.html 用VC#2005做个内嵌WORD/OFFICE的WINFORM程序,目前主要有以下解决途径: 1、直接通过API把WORD/OFFICE的窗口句柄给放到WINFORM中(感觉较为复杂); 2、通过WEB BROWSER; 3、利用DSOFRAMER。 本人都测

huang_hws的专栏 4851

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Dsoframer注册方法

引言:dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。相信不少人都会遇到文档在线编辑的问题,特别是OA系统。目前可以实现文档在线编辑功能的软件有很多,大部分需要收费,在开发这方面时,查阅了不少资料,偶然看到dsoframer,发现正是我想要的,于是开始正式了解它。首先看下效果图。 方法是将文档下载到本地,通过用户本机的

NoBug Blog 9086

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

office在线编辑 html,Office在线编辑功能实现.doc

Office在线编辑功能实现.docOffice在线编辑功能实现DSOFramer控件说明DSOFramer.ocx控件是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。只要本地安装注册DSOFramer控件,并且安装了OFFICE软件,即可实现其强大的在线编辑功能。DS...

weixin_29434351的博客 615
上一篇: 一次oracle数据库断电受损后的恢复过程
下一篇: ORA-12560: TNS: 协议适配器错误
engineer_he
博客等级 码龄10年 109粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值