2008-10-04 95 views
1

如何使用Visual Studio Tools for Office将Microsoft Word中的图片导出为TIFF文件?我可以获取对InlineShape对象集合中图片的引用,现在的难点在于如何将它们保存为TIFF图像。将Microsoft Word中的图片导出到TIFF

回答

2

好吧,我解决了问题。下面的代码片段:

 private void SaveToImage(Word.InlineShape picShape, string filePath) 
    { 
     picShape.Select(); 
     theApp.Selection.CopyAsPicture(); 
     IDataObject data = Clipboard.GetDataObject(); 
     if (data.GetDataPresent(typeof(Bitmap))) 
     { 
      Bitmap image = (Bitmap)data.GetData(typeof(Bitmap)); 
      image.Save(filePath); 
     } 
    } 

希望它能帮助:)

0

好吧。不知道这是有益的,但如果你符合你的JPEG文件,然后一个从单词提取像2007文件如下真的很酷的技术:

  1. 重命名.docx文件为.zip。
  2. 在(now)zip文件下,转到以下路径:word/media。
  3. 文档中的所有图像都以jpeg文件的形式在此处找到。

干杯。

+1

谢谢,但我需要从脚本做到这一点。 – Graviton 2008-10-04 06:57:50