.net 怎样将Word中的表格或公式保存为图片~~~~急!!
Word.Tables tables = Globals.ThisAddIn.Application.ActiveDocument.Tables;
foreach (Word.Table table in tables)
{
table.Range.CopyAsPicture();
System.Windows.Forms.IDataObject data = System.Windows.Forms.Clipboard.GetDataObject();
//InputStream is = new InputStream();
object intPtr = null;
System.Drawing.Imaging.Metafile metaFile = null;
IDataObject bla = Clipboard.GetDataObject();
if (bla.GetDataPresent(DataFormats.MetafilePict))
{
MemoryStream memoryStream = (MemoryStream)Clipboard.GetData(DataFormats.MetafilePict);
//Image image = Image.FromStream(memoryStream);
//image.Save("E:\\aaa.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
metaFile = new System.Drawing.Imaging.Metafile(memoryStream);//这行出错,应该是剪贴板的内容类型不相符
//Bitmap bitMap = new Bitmap(memoryStream);
metaFile.Save("E:\\aaa.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
我的目标是要实现将Word中的表格和公式之类的复杂结构保存为单独的图片文件形式,各位有知道怎么做的吗?
上面的方法大体思路是将表格复制到剪贴板中,然后将剪贴板中的内容保存为图片,但是加注释的建行出错。
怎么回事呢?或是有没有其它办法呢?求教了。。。
积分不多,希望大家能积极帮忙啦。。。 word .net 图片 --------------------编程问答-------------------- 没人回复呀。。。求高手。。。。 --------------------编程问答-------------------- 还没人回复呀。。。急。。。
补充:.NET技术 , C#