2012-07-24 53 views

回答

1

我认为没有办法做到这一点。我确实有相同的要求从文档中的图像中查找文件名。所以我不得不在其替代的文本描述中插入带有文件名的图像来实现这一点。

+0

感谢您的反馈意见。我找到了解决方法,我不需要原始文件位置。 – 2012-08-28 16:47:18

1

这个问题让我好奇,所以我尝试了以下方法:将图像添加到word文档中,保存,压缩并开始查看xml文档。 media文件夹包含的图像嵌入在单词中,该单词在该点已被重命名并“忘记”了它的来源。另一方面,document.xml的确包含了很多关于标签中包含的图像的信息,并且包含了原始图片的整个路径。

我不知道Open XML SDK是否可以让你直接访问这个(怀疑它),但最坏的情况下,你应该能够通过挖掘文件​​来获得它,假设你正在使用已经存在的文件,保存的文件。

如果文件还没有保存,我不知道。

+0

感谢您的反馈。我最终以不同的方式管理需求。不理想,但它适用于我希望它做的事情。再次感谢。 – 2012-08-28 16:46:31

0

我知道这已经过了几年了,但已将&拖放到文档中的图像的完整路径位于InlineShapeAlternativeText字段中。不幸的是,当您插入Insert Picture时,您无法获得该值。已粘贴的图像可能不同,例如是否可用,例如,如果从文档中粘贴,则拖动&可能会丢失,但否则不会。

此信息来自针对Word 2010与VSTO。

相关问题