如何使用 Visual Studio Tools for Office 将 Microsoft Word 中的图片导出为 TIFF 文件?我可以获得对图片的引用作为 InlineShape 对象集合,现在困难的部分是如何将它们保存为 TIFF 图像。
Ngu Soon Hui
问问题
3413 次
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 文件中提取图像的一种非常酷的技术如下:
- 将 .docx 文件重命名为 .zip。
- 在(现在)zip 文件下,转到以下路径:word/media。
- 文档中的所有图像都可以在这里找到为 jpeg 文件。
干杯。
于 2008-10-04T06:53:32.500 回答