如何打开一个已经保存在内存中的word文档?

问题描述

如题,文档内容用byte数组保存,怎么打开?

解决方案

解决方案二:
FileStream
解决方案三:
publicvoidSaveFile(stringfileName,byte[]fileData){MemoryStreammemoryStream=newMemoryStream(fileData);FileStreamfileStream=newFileStream(fileName,FileMode.OpenOrCreate);memoryStream.WriteTo(fileStream);memoryStream.Close();fileStream.Close();memoryStream=null;fileStream=null;}

解决方案四:
引用2楼BitCoffee的回复:

publicvoidSaveFile(stringfileName,byte[]fileData){MemoryStreammemoryStream=newMemoryStream(fileData);FileStreamfileStream=newFileStream(fileName,FileMode.OpenOrCreate);memoryStream.WriteTo(fileStream);memoryStream.Close();fileStream.Close();memoryStream=null;fileStream=null;}

这样保存到临时文件的我也会啊,就是想直接读内存
解决方案五:
这个应该不能吧,保存到临时文件了,用完之后或者打开之前可以删除上次保存的文件.或者你可以看看adobe打开pdf文档的方式行不行.

时间: 2024-12-28 02:45:04

如何打开一个已经保存在内存中的word文档?的相关文章

保存在电脑中的word文档不见了,怎么办?

  一些朋友反映常常找不到自己保存在电脑中的Word的文档,不知道是怎么回事.如果是突然消失的,其实情况还是有很多种,相信大家也有一定的了解.在这里,小编要来详细分析一下. 一.先点击你桌面的开始菜单,在上面的搜索框上面搜索你保存的word文档的文件名,查看是否是你保存到电脑的其他磁盘位置.如果没有找到的话,那么继续往下看.win7开始搜索文件夹搜索框如图所示: 在搜索文件中寻找 二.我们再从新打开word办公软件,然后查看打开最近使用过的文档,是否能找到word文档的快捷方式了,如果能找到该文

Win7系统如何在excel中添加word文档结构图

  Win7系统如何在excel中添加word文档结构图          方法一: Word提供了一个很方便的功能--文档结构图,通过文档结构图可以在整个文档中快速浏览并追踪特定的文件内容位置.文档结构图是一个独立的窗口,类似于大纲视图,它能够显示文档的标题,单击文档结构图中的标题后,Word就会自动转到文档中的相应标题,并将其显示在窗口的顶部.用户可以单击菜单""视图"-"文档结构图"来打开它.但是EXCEL中没有提供文档结构图,那么如何管理数据量较大

C++程序中导出Word文档的方法

如果您要在应用程序中处理Word文档,可以参考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000,该文内容详细全面,但是要在C++程序中导出Word文档,按照文中的方法来处理是很麻烦的,特别是需要填写的参数太多. 所以我们考虑生成正确的VB脚本,然后执行生成Word文档的操作,这个方法的优点在于:一方面可以少填写参数:另一方面可以使用在Word中录制的宏脚本,而只需作少量的修改.我们给出了一些简单的函数来方便生成Wo

在Word 2010文档窗口中查看Word文档被修改次数

用户可以在Word文档的属性对话框中查看Word文档被修改的次数,从而了解该Word文档被修订的情况.在Word 2010文档窗口 中查看Word文档被修改次数的步骤如下所述: 第1步,打开Word 2010文档窗口,依次单击"文件"→"信息"按钮.在"信息"面 板中单击"属性"按钮,然后在打开的下拉列表中选择"高级属性"选项,如图2009121212所示. 图2009121212 选 择"高级属

压缩包中的Word文档无法自动更新

当压缩包(rar或zip)中的某一文件需要修改时,我们一般都是在打开压缩包之后,用鼠标双击要修 改的文件,这时系统会自动调用关联程序将其打开,在修改完毕之后,保存该文件,切换到压缩包中,此 时会弹出"文件已修改,是否更新"的询问,单击"是"即可自动更新压缩包中修改过的文件. 在修改Winrar压缩包中的Word文档后,有时候不会自动更新,您可以按如下过程试试:先运行Word, 再打开rar压缩包,双击其中的Word文档,这时Word文档会被已经运行的Word程序自动

在Word2010文档窗口中查看Word文档被修改次数

用户可以在Word文档的属性对话框中查看Word文档被修改的次数,从而了解该Word文档被修订的情况.在Word2010文档窗口中查看Word文档被修改次数的步骤如下所述:         第1步,打开Word2010文档窗口,依次单击"文件"→"信息"按钮.在"信息"面板中单击"属性"按钮,然后在打开的下拉列表中选择"高级属性"选项,如图1所示.          图1选择"高级属性"

如何在C# winform中嵌入word文档

问题描述 我需要在winform中显示word文档,并能对文档进行操作,例如(修改,保存),也就是能用代码直接对文档进行操作.请不要说用这样的代码:Word.ApplicationClassword=newWord.ApplicationClass();或Word.Applicationword=newWord.Application();这样确实能对word文档进行操作,但是它弹出独立的word界面.最好能给个例子. 解决方案 解决方案二:使用WebBrowser控件载入word文档word和

在Word 2010中设置Word文档属性信息

Word文档属性包括作者.标题.主题.关键词.类别.状态和备注等项目,关键词属性属于Word文档属性之一.用户通过设 置Word文档属性,将有助于管理Word文档.在Word 2010中设置Word文档属性的步骤如下所述: 第1步,打开Word 2010文档窗口,依次单击"文件"→"信息"按钮.在打开的"信息 "面板中单击"属性"按钮,并在打开的下拉列表中选择"高级属性"选项,如图2009121214所示

在Word2010中设置Word文档属性信息

Word文档属性包括作者.标题.主题.关键词.类别.状态和备注等项目,关键词属性属于Word文档属性之一.用户通过设置Word文档属性,将有助于管理Word文档.在Word2010中设置Word文档属性的步骤如下所述:          第1步,打开Word2010文档窗口,依次单击"文件"→"信息"按钮.在打开的"信息"面板中单击"属性"按钮,并在打开的下拉列表中选择"高级属性"选项,如图1所示.