1

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

4

2 回答 2

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);
        }
    }

希望能帮助到你 :)

于 2008-10-04T07:04:36.380 回答
0

好。不确定这是否有帮助,但如果你对 jpegs 没问题,那么从 Word 2007 文件中提取图像的一种非常酷的技术如下:

  1. 将 .docx 文件重命名为 .zip。
  2. 在(现在)zip 文件下,转到以下路径:word/media。
  3. 文档中的所有图像都可以在这里找到为 jpeg 文件。

干杯。

于 2008-10-04T06:53:32.500 回答