c# word文档转换成image保存的问题

问题描述

我的部分主要代码是这样的:doc.ActiveWindow.Selection.WholeStory();doc.ActiveWindow.Selection.CopyAsPicture();//doc.ActiveWindow.Selection.Copy();//从剪切板获取数据IDataObjectdata=Clipboard.GetDataObject();//this.richTextBox1.Text=data.GetData(DataFormats.Text).ToString();if(data.GetDataPresent(typeof(Bitmap)))//判断是否是图片类型{Bitmapmap=(Bitmap)data.GetData(typeof(Bitmap));//将图片数据存到位图中map.Save(@"C:a.bmp");//保存图片}可为啥data.GetDataPresent(typeof(Bitmap))老是null呢?请大侠们指教,在线等候!!谢谢!!!

解决方案

解决方案二:
UP`~为什么呢,既然也可以在画图里面粘贴出来,也就是说,doc.ActiveWindow.Selection.CopyAsPicture();成功了,剪切板里面应该是图片格式了啊!可为什么就是if(data.GetDataPresent(typeof(Bitmap)))判断是否是图片类型时它一直是null呢????
解决方案三:
up
解决方案四:
你用的是System.Windows.Forms.Clipboard,用这个“剪贴板”是无法访问到Word贴出来的数据的。你必须添加引用“PresetationCore.dll”(就在“添加引用”对话框的.Net标签页),然后用System.Windows.Clipboard,之后还是用IDataObject去拿数据,接下来就可以做很多邪恶的事情了...哇咔咔咔~~~
解决方案五:
IDataObject
解决方案六:
no应该是文字格式的具体还是自己研究下吧.除非你复制的是图片那个判断有问题应该还是..
解决方案七:
该回复于2012-03-14 16:04:16被版主删除
解决方案八:
sdmusdmu顶

时间: 2024-09-26 10:21:42

c# word文档转换成image保存的问题的相关文章

word文档转换成pdf文件详细方法

  1.office2010.wps office2010制作的word文档转换成pdf格式的方法 ord 2010.WPS Office可以直接另存Word文档为PDF,支持中文,兼容性能够保证.Office 2010中另存Word为PDF(快捷键为F12): WPS 2010输出为PDF: 2.wps2007制作的word文档转换成pdf格式 WPS这款软件是我们国产软件的骄傲,现在的操作使用等都挺方便的.从2007版本开始增加了对PDF文件的支持,首先将你要转换的文件用wps打开,然后 文

借用OpenOffice将上传的Word文档转换成Html格式

有个博友写的比较详细,参考地址:http://www.cnblogs.com/luckyxiaoxuan/archive/2012/06/13/2548331.html 将Word转Html的原理是这样的: 1.客户上传Word文档到服务器 2.服务器调用OpenOffice程序打开上传的Word文档 3.OpenOffice将Word文档另存为Html格式 4.Over 至此可见,这要求服务器端安装OpenOffice软件,其实也可以是MS Office,不过OpenOffice的优势是跨平台

java OpenOffice将上传的Word文档转换成Html格式

为什么会想起来将上传的word文档转换成html格式呢?设想,如果一个系统需要发布在页面的文章都是来自word文档,一般会执行下面的流程:使用word打开文档,Ctrl+A,进入发布文章页面,Ctrl+V.看起来也不麻烦,但是,如果文档中包含大量图片呢?尴尬的事是图片都需要重新上传吧? 如果可以将已经编写好的word文档上传到服务器就可以在相应页面进行展示,将会是一件非常惬意的事情,最起码信息发布人员会很开心.程序员可能就不会这么想了,?濉?/p> 将Word转Html的原理是这样的: 1.客户

将word文档转换成图片的两个办法

  某种情况下,我们并不需要让客户看到word原件,仅仅允许客户看到word文档的截图图片.那么该如何高效快速的将word文档或者文件转换成图片呢?这里有两个方法: 将Word文件的全部内容或部分文字转化为图片的方法: (1)打开需转化为图形格式的文件,单击"插入→对象"命令,在"对象类型"下拉列表中选择 "MicrosoftWord文件"项,单击"确定"按钮. (2)Word系统会自动新建一个文件,在该文件中输入需要转换为图

把wps文档转换成word文档的两种方法

  我们知道,电脑安装的是金山wps,那么,文件保存的就是wps文档了.如果要用wor打开的话,就需要将wps文档转换成word文档.今天,我们就来学习一下将wps转换成word的方法,包括了修改文件后缀名的方法.另外为doc格式的方法.下面就一起来看看具体的内容吧! 把wps转换成word的方法一: 第一步:点击我的电脑或者计算机,点击"工具",然后点击"文件夹选项"; 第二步:在对话框中点击"查看",把"隐藏已知类型文件的扩展名&q

使用Hanvon PDF Converter快速把PDF文档转换成Word

PDF格式是由Adobe公司制作的一种支持跨平台的电子文件格式,由于不是很多人会使用PDF的阅读器去编辑和查看PDF文件,所以今天就为大家介绍把pdf转换成Word的方法. 只要把pdf转换成Word,我们就可以方便地使用Word打开查看并进行编辑. 今天为大家介绍一个把PDF转换成Word的软件,Hanvon PDF Converter.这个软件可以把PDF文件转成RTF格式,RTF格式能够直接使用Word打开,所以只要转换成RTF就可以使用Word把RTF另存为DOC格式了. PDF转换成W

如何把Word 2003文档转换成Word 2013文档

在Word2003和Word2010中创建的Word文档,即使使用Word2013打开,也不具备Word2013文档的新功能.不过用户可以将Word2010和Word2003文档转换成Word2013文档,操作步骤如下所述: 第1步,打开Word2013文档窗口,并打开一个Word2010或Word2003文档,用户可以看到在文档名称后边标识有"兼容模式"字样.单击"文件"按钮,在"信息"选项卡中单击"转换"命令,如图2013

将Word 2003文档转换成Word 2010文档

为了使在Word 2003中创建的Word 文档具有Word 2010文档的新功能,用户可以将Word 2003文档转换成Word 2010文档,操作步骤如下所述: 第1步,打开Word 2010文档窗口,并打开一个Word 2003文档,用户可以看到在文档名称后边标识有"兼容模式"字样.依次单击"文件"→"转换"命令,如图2009121203所示. 图2009121203 单击"转换"命令 第2步,在打开的提示框中单击&qu

PDF文档转换成Word文档小妙招

一般情况下,PDF文档转换成Word文档很是麻烦,今天小编就教大家一个小妙招,利用win8系统自带的Skydrive就可以轻松将PDF文档转换成Word文档,不需要任何第三方转换软件. 1.打开 https://skydrive.live.com/ 2.上传你要转换成Word文档的PDF文件,然后点击 在 Word Web App 中打开 3.点击在 Word中编辑,开始转换 4.转换完成后就可以编辑了,也可以把转换好的Word文档下载到本地硬盘 简单的四个小步骤,不需要安装任何第三方转换软件,