首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在InlineShapes中添加图像时,图形筛选器无法转换此文件

问在InlineShapes中添加图像时,图形筛选器无法转换此文件
EN

Stack Overflow用户
提问于 2018-05-28 10:18:17
回答 1查看 1.1K关注 0票数 2

我正在开发一个模块,它将打开现有的word文档,并将其中的图像替换为服务器上的新版本。

我从链接https:///widgetFiles/10659.png获得的图像

我使用以下代码添加图像:

代码语言:javascript
复制
 var imagePath = @"https://<domain>/widgetFiles/40659.png";

 cell.Range.InlineShapes.AddPicture(imagePath, ref missing, ref missing, ref missing);

但是我得到了以下错误:

代码语言:javascript
复制
The graphics filter was unable to convert this file.

   at Microsoft.Office.Interop.Word.InlineShapes.AddPicture(String FileName, Object LinkToFile, Object SaveWithDocument, Object Range)
   at icrm.console.process.WidgetReportProcess.WidgetReport.ProcessEventChart()

我无法识别这个问题,因为这在开发和暂存服务器上运行得很好,但不工作在具有相同office配置的生产服务器上。

我试图以管理员的身份运行应用程序,允许对创建word文件的文件夹进行写访问,但没有工作。

请指点,我怎样才能摆脱这个错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-28 12:57:10

InlineShapes.AddPicture方法接受图片的本地路径和文件名。因此,您需要在本地机器上下载图片,并从硬盘中添加图片,而不是从web服务器添加图片。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50564127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档