winform有没有办法把excel,word等文档的内容用自定义图片显示出来?

问题描述

如题。我想实现一个效果就是在winform中用一个控件显示出excel,word等文档的内容,内容要以之前文档本身的格式如果是excel的话每个工作表都要显示在同一张图中(有点类似于对工作区的截图)最后按要求将图保存在特定的位置。原先我想直接导入excel内容到数据库再用控件显示,可后来发现太繁琐而且excel有多个工作表如果要导入就要每个工作表都重新建表才能导入,不好归类,而且又和word的操作方式不一样,而且有office0307的连接也有区别。后来朋友提议用二进制流进行存现,可不实际,我也对二进制流一窍不通。如果有方法希望大大们给个例子贴下完整点的代码和注解多谢了

解决方案

解决方案二:
不好做,查一查第三方控件
解决方案三:
自己顶一下有大大么?1楼所说的第三方控件能推荐一个么?
解决方案四:
继续求,。,,,
解决方案五:
比较难了,一个可能的思路是用虚拟打印机打印到一个Bitmap上。但虚拟打印机本身就很有难度
解决方案六:
唉看来比较难实现呢。现在没什么思路了。。。
解决方案七:
唉继续跪等
解决方案八:
该回复于2011-05-07 10:31:05被版主删除
解决方案九:
.你把word的当前页面一张一张地打印出来.(Graphic)
解决方案十:
!!!!!!!一张张打印出来--!!!!!!楼上的大大这不实际啊
解决方案十一:
autoVue控件可以实现
解决方案十二:
可以说的具体点吗
解决方案十三:
autovue是第三方控件,现在被oracle公司收购了,就是在窗体上放一个autovue控件,再给它设置文件路径就可以显示了,这个控件不光可以显示word,excel,可以显示n种格式的文件,例如cad文件,图片,pdf文件等也可以显示
解决方案十四:
虽然这样可以解决显示问题可数据源问题呢?只能依靠路径读文件了么?
解决方案十五:
你指的数据源是什么?
解决方案:
其实你可以考虑直接将Excel文件流存入数据库,用的时候再将数据写到临时文件夹,调用Excel程序来打开。
解决方案:
引用14楼ttyyhh2000的回复:

你指的数据源是什么?

如果用这个控件,是否数据源就是具体文档的文件?这并非我实际要的效果。最好能用数据库。
解决方案:
引用15楼qldsrx的回复:

其实你可以考虑直接将Excel文件流存入数据库,用的时候再将数据写到临时文件夹,调用Excel程序来打开。

这位大大我对文件流什么的不太懂啊。是用二进制吧?如何实现呢有实际的例子吗?
解决方案:
该回复于2011-05-16 13:20:58被版主删除
解决方案:
另存为图片或者网页然后用broswer控件显示出来
解决方案:
没希望了么。。
解决方案:
相当有难度啊,没有折中的办法吗?

时间: 2024-11-03 02:46:25

winform有没有办法把excel,word等文档的内容用自定义图片显示出来?的相关文章

在Word 2010文档中裁剪图片

在Word 2010文档中,用户可以方便地对图片进行裁剪操作,以截取图片中最需要的部分,操作步骤如下所述: 第1步,打开Word 2010文档窗口,首先将图片的环绕方式设置为非嵌入型(参考教程<在Word 2010文档中设置图片文字环绕方式>).然后单击选中需要进行裁剪的图片.在"图片工具"功能区的"格式"选项卡中,单击"大小"分组中的"裁剪"按钮,如图2010060701所示. 图2010060701 单击&qu

Office怎么给word、Excel和PPT文档加密

  Office怎么给word.Excel和PPT文档加密          ● 用Office软件自身来加密文档 用Office软件自身就可以给文档加密.以Word为例,打开要加密的文档,从"文件"菜单中选择"信息→保护文档→用密码进行加密",输入密码之后,文档就被保护起来了.Excel和PPT中文档加密方法类似. 用Office设置文档密码还有一种方法,那就是选择"文件→另存为"命令,在另存窗口的"保存"按钮旁,选择&qu

谷歌浏览器Chrome如何直接打开Word, Excel和PPT文档

Chrome浏览器经过谷歌浏览器开发团队的不断更新和优化,如今已经成为最受欢迎的浏览器之一(谁才是最受欢迎的浏览器?).之所以有如此之多的人在使用Chrome的原因可能是,首先,简单舒服的界面;其次,非常快的速度,某些评测报告甚至会认为它是最快的浏览器,当然不同的报告结果会不一样;第三,支持扩展,Web应用程序,比如能够直接打开PDF文档. 但有一点很可惜的是Chrome无法直接打开微软Office文档,原因不言自明--微软Office不是开源的软件,但幸运的是我们可以通过安装第三方扩展实现这一

打开Word 2007文档时出现“您正试图运行的函数包含有宏或需要宏语言支持的内容……”

打开Word 2007文档时出现"您正试图运行的函数包含有宏或需要宏语言支持的内容--" 问题描述:每次打开word07文档都会出现"您正试图运行的函数包含有宏或需要宏语言支持的内容.而在安装此软件时,选择了不安装宏..." [在信任中心设置了禁用所有宏并不发出通知],这也不行!设置为信任所有宏也不行.怎么办啊? 解决办法:是你安装的时候选择自定义安装吧,我以前也是这样,自定义安装两个,WORD,EXCEL,也出现你说的问题,后来重装,选择完整就OK了

在Word 2010文档中插入文件对象

在Word 2010文档中,用户可以将整个文件作为对象插入到当前文档中.嵌入到Word 2010文档中的文件对象可以使用原始程 序进行编辑.以在Word 2010文档中插入Excel文件为例,操作步骤如下所述: 第1步,打开Word 2010文档窗口,将插入条光标定位到准备插入对象的位置.切换到"插入"功能区,在" 文本"分组中单击"对象"按钮,如图2011081604所示. 图2011081604 单 击"对象"按钮 第2步

如何在Word 2003中打开Word 2010文档

一般情况下,在Word 2010中创建的Word文档无法在Word 2003中打开和编辑,因为Word 2003无法识别扩展名为.docx的Word 2010文件,如图 2010081301所示. 图 2010081301 Word 2003无法识别.docx文件 为了使Word 2010文档能够在Word 2003中打开和编辑,用户可以在安装Word 2003的电脑中下载并安装Microsoft Office Word.Excel和Powerpoint 2007文件格式兼容包.操作步骤如下所述

win7系统关闭Word 2007文档出现“已停止工作”怎么办?

  win7系统关闭Word 2007文档出现"已停止工作"怎么办? 1.关闭所有office软件,如word.power point.excel等,复制上面的代码,同时按下win和R键,打开运行界面,把刚才复制的代码粘贴进去,然后确定;删掉normal.dotm文件,重新打开word软件,再关闭,看看关闭是否正常,如果还未解决,继续进行下一步; 2.继续打开运行界面(win+R),在输入窗口输入regedit,打开注册表;双击"HKEY_CURRENT_USER"

解决word保存文档无法打开解决方法

文档无法打开解决方法-word文档打开显示保存"> word保存文档无法打开原因分析 我们重启电脑就可以解决的问题根据小编的经验应该是word 进程在后台没有结果了,解决办法只需要在任务管理器中结进程看看. 解决办法 这种情况一般是该文件正在被使用.如果没有共享,也没有其他用户通过局域网访问,说明上次编辑后,Word没有正常退出.可以查看系统中正在运行的程序,发现有多个"WINWORD.EXE",全部中止后 好了我们结束了进程之后你会发现word可以正常的使用了哦 注意

如何快速提取 Word 2007 文档中的所有图片

在Word文档中插些图片确实很炫.图文并茂省掉不少啰嗦.但是,怎么才能把文档中的图片一次全部提取出来呢? 如何快速提取 Word 2007 文档中的所有图片? 全新的 Word 2007 的界面是不是让你很兴奋啊?下面这个小贴示可能对你有帮助: 在Word文档中插些图片确实很炫.图文并茂省掉不少啰嗦.但是,怎么才能把文档中的图片一次全部提取出来呢? Word 2007 文档(.docx)实质上是个压缩文档,把后缀名改成 .zip 可以直接打开.这招不能用在老版本的 Word 文档(.doc 文档