使用Word插件插入的图片在Word 2016中不显示

本文关键字:Word 2016 显示 插件 插入 使用 | 更新日期: 2023-09-27 18:07:51

我创建了一个Word AddIn,它从TFS获取工作项,并将它们插入到用户可以更改的HTML模板上。它的结构与Excel中的Team选项卡类似。它现在工作得很好,除了一个工作项的附件,这通常是图片。对于Word 2013,插入正确,对于Word 2016,显示为空图片,但尺寸正确。这不是占位符设置,它们不是空的矩形,它只是显示相应大小的图片图标。我可以把它们保存到本地文件夹,这样图片就在那里了。我通过为它们创建html标签并将它们下载到Temp来获取图片。这是html标签代码:

var attachmentPath = AttachmentStorage.SaveAttachmentToTemp(attachment);
var imageSize = GetImageData(attachmentPath);
var imageData = ("<img src='"" + attachmentPath + "'" width='"" + imageSize[0] + "'" height='"" + imageSize[1] + "'">");
imagesHtml.Add(imageData);
imagesHtml字符串被添加到工作项的完整html字符串中,并插入到活动文档中。有人有什么想法吗?

使用Word插件插入的图片在Word 2016中不显示

这是一个信任问题,因为从网站/HTML中访问本地文件系统通常是非常不安全的。参见这个线程:

为什么停下来# 39;我做t & lt; img src ="C:/localfile.jpg"祝辞?