利用OLE对象实现Word文档操作-论文.pdf

利用OLE对象实现Word文档操作-论文.pdf

ID:53072173

大小:470.41 KB

页数:3页

时间:2020-04-16

利用OLE对象实现Word文档操作-论文.pdf_第1页
利用OLE对象实现Word文档操作-论文.pdf_第2页
利用OLE对象实现Word文档操作-论文.pdf_第3页
资源描述:

《利用OLE对象实现Word文档操作-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一⋯NETWORK&CO啊啊UNIC盯ION⋯⋯一⋯⋯⋯一⋯⋯⋯⋯⋯⋯⋯⋯一⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一⋯利用0对象实~olWord文档操作刘友生摘要:Word是常用的字处理软件,在编程中充分利用现有的Word文档就可以减少很多数据的处理。详细介绍了在ASP.NET的程序中,利用数据库中的OLE对象,实现word文档的在线存取及预览。关键词:word软件;ASP.NET编程;OLE对象;数据存取预览据流,然后再写人数据库中。主要源代码是:1引言OleDbCOnnectjOnconn=newSystem.Data.0teDb.OLE是ObjectLinkingandEmbedding的

2、缩写,即对象连接OIeDbConnection("Provider=Microsoft.Jet.OLEDB.4.O;Data『与嵌入,在数据库Access中的OLE对象,可以用于表格、图Souroe=”4-Server.MapPath(“App_Data/CandidatesData.mdb“)):形、图像、声音及W0rd文档等的嵌入,OLE对象的字段可以iffjIsValid)return;保存二进制数据或文件。Word文档是目前使用最普通的文字if(FileUpload1.PostedFile.FileNamei=。)处理软件之一,通过研究发现,在ASP.NET中,只要合理利f用O

3、LE对象,就可以实现Word文档的在线存、取及预览,在

4、Intdatalength=this.FileUpload1.PostedFile,程序数据库中能够直接处理Word文档,就可以解决很多基本ContentLength;//获取上传文件大小bVte【】databuffer=newlbyte[datalength];/腱立文件数据处理的问题。∥字节数组,缓存空间2需要解决的问题System.10.Streamobjstream=this.FileUpload1.PostedFite.InputStream;(1)Word文档能够直接上传到数据库。objstream.Read(data

5、bufer,0.datalength);(2)直接从数据库中读取Word文档的二进制数据并在服stringext=System.IO.Path.GetExtension《FileUpload1.PostedFile.FileName);务器中生成与原名相同的Word文档。System.Data.OleDb.OleDbCommandcmd=new(3)由于Word文档通常需要特定控件才能在线预览.因System.Data.OleDb.OleDbCommand0;不能直接在线预览Word文档.需要将W0rd文档转化为HTMLcmd.Connectionconn;格式,这样就可以在线预览Wo

6、rd文档了。cmd.CommandText=“insertintoMyfile{ImgType,ImgData)values(@lmgType,@lmgData):3基本思路和方法cmd.Parameters.Add(newSystem.Data.OleDb.OIeDbParameter(1l@ImgType",System.Data.OleDb.OleDbType.(1)测试数据库的设计VarChar)).Value=FileUpload1.FileName:为了测试需要,可以事先建立一个名称为“MyFIle”的数cmd.Parameters.Add(newSystem.Data.O

7、leDb.据表,表的结构如表1所示。OleDbParameter("@ImgData",System.Data.OleDb.OleDbType.Bina)).Valuedatabuffer:表1学生基本信息表student的结构conn.Open字段名字段类型字段宽度cmd.ExecuteNonQuery0;Imype文本50conn.Close():)ImgData0LE对象107374l823(3)读取Access数据库中的OLE对象,并生成Word文(2)Word文档上传到数据库档Word文档上传到数据库的基本思路是FileUpload控件中实现的基本思路是:先连接并打开数据库,

8、然后创建一个获取要上传的文件名,然后将Word文档转化为二进制字节数OleDbDataReader对象,通过DataReader读取数据库的数据,实用第一矢目日慧密集利用FileStream对象实现文件的读写FileStream对象表示在Word文档就可以实现下载了,在上例基础上,只要一行代码磁盘或网络路径上指向文件的流。这个类提供了在文件中读写就可以解决:字节的方法,FileStream对象最简单的构造函数仅仅带有两个Response.Wri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。