当前位置:编程学习 > C#/ASP.NET >>

.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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,