请问如何快速的读取word文档里的内容

问题描述

项目要求,把word文档里的内容读取出来,显示在RichTextBox里,我写的代码如下:publicstaticvoidLoadDataFromFile(thisSystem.Windows.Controls.RichTextBoxRTFBox,stringfileName){if(File.Exists(fileName)){objectoFileName=fileName;objectunknow=Type.Missing;_Applicationapp=newWord.Application();_Documentdoc=app.Documents.Open(refoFileName,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow);RTFBox.SelectAll();RTFBox.Cut();doc.ActiveWindow.Selection.WholeStory();doc.ActiveWindow.Selection.Copy();RTFBox.Paste();app.NormalTemplate.Saved=true;objectcloseOption=Word.WdSaveOptions.wdDoNotSaveChanges;doc.Close(refcloseOption,refunknow,refunknow);app.Quit(refcloseOption,refunknow,refunknow);doc=null;app=null;GC.Collect();GC.WaitForPendingFinalizers();Clipboard.Clear();}else{RTFBox.SelectAll();RTFBox.Cut();RTFBox.AppendText("无内容");}}实际使用下来,是能正确显示的,但太慢,好久界面才有反应,请问高手,如何才能提高速度?谢谢!

时间: 2024-09-18 23:31:22

请问如何快速的读取word文档里的内容的相关文章

如何在asp.net网页中显示站点里的Word文档里的内容

问题描述 还有发表的文章一般储存到数据库里还是放到根目录文件夹里? 解决方案 解决方案二:利用文本编辑器,编辑保存文章内容到数据库.数据库字段类型为text字段,里面保存什么图片什么的都可以.

C#读取word文档实例浅析

C#读取word文档是如何实现的呢?我们可以使用FileStream对象来把文本文 件里面的信息读取出来,但是对于word文档来说就不能使用这样的方法了. 这种情况下C#读取word文档的实现我们需要使用叫做" Microsoft Word 9.0 object library"COM组件来实现,它为我们提供了所有用来读取 word文档的对象和方法. 这里我们主要用Word.ApplicationClass下的方法来处理word应用程序.实现 的思路是先在内存中把这个word文档打开,

java读取word文档并显示在页面上

问题描述 java读取word文档并显示在页面上 我是一名java菜鸟,现在f盘有一word文档,我想用java读取(在action中写读取方法)并显示在jsp页面上,请问该如何处理? 解决方案 新手的话不建议你这样试,如果练习jar包的功能,可以练习读取.修改.追加等.如果必须这样,可以网上查查在html中嵌入一段代码可以利用office组件在html中显示word文档.网上如:百度文库,都不是这样做的,是第过软件把doc,xls等文件生成.flv通过flash播放器在页面上显示的.

字符-Java利用POI读取Word文档

问题描述 Java利用POI读取Word文档 虽然读取了word文档,但是没有格式. 这是我的代码 public class JFrameTest extends JFrame{ JTextArea jta=null; FileReader fr=null; BufferedReader br=null; public JFrameTest() { jta=new JTextArea(20,40); WordExtractor extractor=null; FileInputStream in

请教java如何读取word文档的表格里的文本的颜色

问题描述 如题,想要读取word文档的表格里的文字的文本颜色和背景颜色,请问一下java有哪些方法可以做到? 解决方案 解决方案二:试试jacob

php通过baihui网API实现读取word文档并展示

  这篇文章主要介绍了php通过baihui网API实现读取word文档并展示的相关资料,需要的朋友可以参考下 项目中遇到一个小问题,想实现php 如何读取word文档,并将其内容原样显示可以 使用API 可以看看baihui.com 的写写应用 的API申请一个 APPKEY 就能使用,你可以看看 ... 对免费版本有限制 比如 excel 支持,可以参考我这个 appkey是我申请的,可以使用吧 ... 保存成本地的一个html文件 打开后直接使用 word 的类似 ? 1 2 3 4 5

python读取word文档的方法

  本文实例讲述了python读取word文档的方法.分享给大家供大家参考.具体如下: 首先下载安装win32com ? 1 2 3 4 5 6 from win32com import client as wc word = wc.Dispatch('Word.Application') doc = word.Documents.Open('c:/test') doc.SaveAs('c:/test.text', 2) doc.Close() word.Quit() 这种方式产生的text文档

word文档里如何快速批量删除英文内容而保留中文?

  很多人在复制网上文章的时候,有时候会连同英文内容一起复制下来,出现此情况多以中英文对照阅读居多,但是英文内容对我们并不需要,所以大家都想只保留下中文即可,如果是一句句的删除,对于文字内容较少的文章还好,但是如果是长篇大论这种方法显然不够科学,那么有没有高效一点的办法呢?下面小编为大家带来了word文档里如何快速批量删除英文内容而保留中文方法介绍,希望能对大家有所帮助! 步骤 首先,我们在电脑上打开word办公软件,然后在空白文档输入带有中英文内容的一段文字,如图; 此时在工具栏"开始&quo

vb 读取word文档中的数据和图片

问题描述 vb 读取word文档中的数据和图片 http://bbs.csdn.net/topics/390528303?page=1 我遇到了和该帖同样的问题: 需要将一个doc文档中 按特定字符分割后提取出内容 内容不只有字符还有图 比如: /xxxxxxxxxxx[图片1]xxxx/ /xxxxxxxxxxxxxxxx[图片2]xxxxxxxxxxxxxxxx/xxxxxxx[图片3]/ 请大家给点建议 尽量详细 解决方案 建议通过ole连接word,然后你直接用VBA函数来实现,查找指定