c# - 如何使用 Office Interop Word 将图像替换为另一个图像
问题描述
我一直在寻找两天,我还没有找到解决这个问题的方法。
我正在开发一个将报告生成为 Word 文档的 Winforms 应用程序.docx
。为此,我创建了一个 Word 模板 ( .dotx
),用作报告的基础。我正在使用 Office Interop Word 用数据填充模板(更改Bookmarks
文本)。
除了模板中的图像外,一切都按预期工作。如何用其他图像替换那些?
从我的搜索中,我发现这doc.InlineShapes
是文档中所有图像的集合,但出于某种原因doc.InlineShapes.Count
,0
即使我在模板中有图像。
我知道如何在文档中插入图像,但这需要我通过我认为模板应该处理的代码来完成所有繁琐的样式设置。
这可能吗?如果是这样,怎么做?
解决方案
推荐阅读
- javascript - Promise 返回 {} 而不是 ImageData (TypeScript)
- javascript - 如何使用带有不同模块的 webpack 4 拆分代码
- php - base64 图像上传为 0 字节,file_put_contents 在 php 中返回 false
- database - 如何使用模型在 Phalcon 框架中转储查询
- r - R 遍历文件并写入结果
- android - Android 下载管理器 api 下载失败(“下载失败”)
- amazon-web-services - 如何通过 aws-cli 更新目录和 s3 存储桶?
- button - 如何使用按钮在 Google 应用程序制造商中将表格导出为 Google 表格
- javascript - 验证 contenteditable 在输入时而不是在单击时
- youtrack - 筛选问题已在 6 周前在 YouTrack 板上解决