如何通过OpenXML SDK将一个word文档嵌入另一个word文档,但显示内容,而不是word的图标?例如,正如我们在 word 中手动执行的那样:从文件中插入对象 -> 不检查“显示为图标”?
我找到了这篇文章,但它使用了一个图标。我也尝试使用 OpenXML SDK Productivity Tool,但只显示生成的二进制数据。
编辑: 我使用以下代码:
DrawAspect = OleDrawAspectValues.Content
然后我添加图像部分:
var imagePart = mainDocumentPart.AddNewPart<ImagePart>("image/x-emf", imagePartId);
GenerateImagePart(imagePart);
但我的图像部分 - 只是单词图标的字节数组。因此,在这种情况下会发生以下情况:当我打开生成的文档时,它会将嵌入的文档显示为图标,但是当我双击此嵌入的文档,对其进行编辑并保存更改时,嵌入的文档会显示为内容,所以它可能是可以在不编辑嵌入文档的情况下以某种方式显示此内容吗?我应该使用文档截图的字节数组而不是单词图标的字节数组吗?不确定我描述得很清楚,所以请询问