我无法使用OpenXML将PDF等文件嵌入Excel电子表格(Excel 2010)。我希望能够模仿Insert> Object> Create From File和' Display as Icon'您可以在Excel中执行的行为。
我已经创建了一个包含所需结果示例的电子表格,并将其与反射器工具一起使用,这非常方便但只是没有解释这些关系是如何工作的。
有没有人有这方面的工作解决方案或我可以找到信息的链接?
由于
答案 0 :(得分:0)
实际上,这实际上并不那么容易。我对PowerPoint也有类似的问题。
要将OLE对象嵌入到Excel工作簿中,必须启动实际应用程序并询问两个不同的内容:
因此使用OpenXml意味着必须自己调用应用程序。有关如何完成此操作的过程,请参阅here和here。
实际上我使用pdfium来获取图片,但是要嵌入的pdf文件与原始版本有很大不同。这是我目前卡住的地方。
---更新---
我确实发现了如何实现这一目标。仍然需要做一些工作,但实际上你可以让它运行。请看一下here。