一种自动读取word内容的方法技术

技术编号:23604590 阅读:53 留言:0更新日期:2020-03-28 05:42
本发明专利技术涉及Web应用与开发技术领域,具体涉及一种自动读取word内容的方法。本发明专利技术所述的方法包含以下几个步骤:1、引用操作word文档的程序包aspose.word;2、根据word文件路径创建文档对象并打开文档;3、读取word文档中所有段落并转换成对象放入集合中;4、循环段落集合,依次获取段落内容。本发明专利技术解决了自动读取word文档时需要安装office软件且兼容性差的问题,可广泛应用于WEB应用与开发中。

A method of reading word automatically

【技术实现步骤摘要】
一种自动读取word内容的方法
本专利技术涉及Web应用与开发
,具体涉及一种自动读取word内容的方法。
技术介绍
MicrosoftOfficeWord是微软公司的一个文字处理器应用程序,给用户提供了用于创建专业而优雅的文档工具。通常情况下在程序自动读写word文档时,需要安装Office软件,并且Office版本众多,只能向上兼容,在程序处理时需要兼顾各种版本,局限性太大,对系统环境依赖性太强。本专利技术通过在程序中引用aspose.word,服务器无需安装Office,兼容所有版本,直接对word文档进行读写,解决了在程序自动读取word文档时需要安装office软件且兼容性差的问题,可广泛应用于WEB应用与开发过程中。
技术实现思路
本专利技术解决的技术问题在于提供一种自动读取word内容的方法;解决了在程序自动读取word文档时需要安装office软件且兼容性差的问题。本专利技术解决上述技术问题的技术方案是:所述的方法包含以下几个步骤:步骤一、引用操作word文档的程序包aspose.word;步骤二、根据word文件路径创建文档对象并打开文档;步骤三、读取word文档中所有段落并转换成对象放入集合中;步骤四、循环段落集合,依次获取段落内容。所述的自动读取word内容的方法,步骤一中,在项目程序中引用操作word文档的程序包aspose.word,生成编译。所述的步骤二中,选择磁盘word文档,根据word文件路径创建文档对象并打开文档,放入内存中。所述的步骤三中,判断word文档内容中段落是大于0,若大于0,读取所有段落并转换成对象放入集合中并返回,若等于0则返回空值。所述的步骤四中,循环步骤三中段落集合,根据索引逐一获取段落内容,关闭文档对象并退出。本专利技术解决了在程序自动读取word文档时需要安装office软件且兼容性差的问题,可广泛应用于WEB应用和开发过程中。附图说明下面结合附图对本专利技术进一步说明:图1是本专利技术方法流程图。具体实施方式如图1所示,本专利技术具体包含以下几个步骤:步骤一、引用操作word文档的程序包aspose.word;步骤二、根据word文件路径创建文档对象并打开文档;步骤三、读取word文档中所有段落并转换成对象放入集合中;步骤四、循环段落集合,依次获取段落内容。所述的步骤一中,在项目程序中引用操作word文档的程序包aspose.word,生成编译。所述的步骤二中,选择磁盘word文档,根据word文件路径创建文档对象并打开文档,放入内存中。publicvoidOpen(stringfileName){objectobjDoc=fileName;objectobjMissing=Missing.Value;doc=objApp.Documents.Open(refobjDoc);doc.Activate();}所述的步骤三中,判断word文档内容中段落是大于0,若大于0,读取所有段落并转换成对象放入集合中并返回,若等于0则返回空值。publicParagraphCollectionWordParagraphs(stringfileName){Documentdoc=newDocument(fileName);if(doc.FirstSection.Body.Paragraphs.Count>0){returndoc.FirstSection.Body.Paragraphs;//word中所有段落}returnnull;}所述的步骤四中,循环步骤三中段落集合,根据索引逐一获取段落内容,关闭文档对象并退出。publicstringGetWordParagraphs(ParagraphCollectionpcList){stringstr="";foreach(varwinpcList){str+=w.GetText();}returnstr;}publicvoidClose(){objApp.ActiveDocument.Close();objApp.Quit();}。本文档来自技高网...

【技术保护点】
1.一种自动读取word内容的方法,其特征在于:所述的方法包含以下几个步骤:/n步骤一、引用操作word文档的程序包aspose.word;/n步骤二、根据word文件路径创建文档对象并打开文档;/n步骤三、读取word文档中所有段落并转换成对象放入集合中;/n步骤四、循环段落集合,依次获取段落内容。/n

【技术特征摘要】
1.一种自动读取word内容的方法,其特征在于:所述的方法包含以下几个步骤:
步骤一、引用操作word文档的程序包aspose.word;
步骤二、根据word文件路径创建文档对象并打开文档;
步骤三、读取word文档中所有段落并转换成对象放入集合中;
步骤四、循环段落集合,依次获取段落内容。


2.根据权利要求1所述的一种自动读取word内容的方法,其特征在于:所述的步骤一中,在项目程序中引用操作word文档的程序包aspose.word,生成编译。


3.根据权利要...

【专利技术属性】
技术研发人员:丁继锋张来卿庞严冬
申请(专利权)人:珠海横琴盛达兆业科技投资有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1