office 文档在线编辑的功能,,大多使用OCX中间间,希望找一个开源免费的,
国内:
dsoframer.ocx;
WebOffice.ocx
EhaiOfficeOnWeb.ocx
officeviewer.cab
是国外: Edraw Office Viewer Component v7.4
dsoframer.ocx;
WebOffice.ocx
EhaiOfficeOnWeb.ocx
officeviewer.cab
是国外: Edraw Office Viewer Component v7.4
使用Lucene 解析pdf、word2003、Excel2003、word2007、Excel2007、PowerPoint、Text
应用Java包如下
- // 所用到的jar 包 可以到 http://download.csdn.net/detail/zhuhongming123/6888019 下载jar文件
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileReader;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import javax.swing.text.BadLocationException;
- import javax.swing.text.DefaultStyledDocument;
- import javax.swing.text.rtf.RTFEditorKit;
- import org.apache.pdfbox.pdfparser.PDFParser;
- import org.apache.pdfbox.util.PDFTextStripper;
- import org.apache.poi.POIXMLDocument;
- import org.apache.poi.POIXMLTextExtractor;
- import org.apache.poi.hslf.HSLFSlideShow;
- import org.apache.poi.hslf.model.Slide;
- import org.apache.poi.hslf.model.TextRun;
- import org.apache.poi.hslf.usermodel.SlideShow;
- import org.apache.poi.hssf.extractor.ExcelExtractor;
- import org.apache.poi.hssf.usermodel.HSSFCell;
- import org.apache.poi.hssf.usermodel.HSSFRow;
- import org.apache.poi.hssf.usermodel.HSSFSheet;
- import org.apache.poi.hssf.usermodel.HSSFWorkbook;
- import org.apache.poi.hwpf.HWPFDocument;
- import org.apache.poi.hwpf.extractor.WordExtractor;
- import org.apache.poi.hwpf.usermodel.Paragraph;
- import org.apache.poi.hwpf.usermodel.Range;
- import org.apache.poi.openxml4j.opc.OPCPackage;
- import org.apache.poi.xssf.usermodel.XSSFCell;
- import org.apache.poi.xssf.usermodel.XSSFRow;
- import org.apache.poi.xssf.usermodel.XSSFSheet;
- import org.apache.poi.xssf.usermodel.XSSFWorkbook;
- import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
- 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接口
转自:https://blog.csdn.net/engineer_he/article/details/75365400