OpenXML Embedding PDF into Excel

本文关键字:Excel into PDF Embedding OpenXML | 更新日期: 2023-09-27 18:21:33

我在使用OpenXML将PDF等文件嵌入Excel电子表格(Excel 2010)时遇到问题。我希望能够模仿插入>对象>从文件创建和"显示为图标"的行为,这可以在Excel中执行。

我创建了一个带有所需结果示例的电子表格,并将其与Reflector工具一起使用,该工具非常方便,但无法解释关系是如何工作的。

有人对此有有效的解决方案吗?或者有我可以在哪里找到信息的链接吗?

感谢

OpenXML Embedding PDF into Excel

不幸的是,这实际上并没有那么容易。我对PowerPoint也有类似的问题。

要将OLE对象嵌入到Excel工作簿中,必须启动实际的应用程序,并要求提供两种不同的东西:

  • "屏幕截图",通常是要插入的文档的生成emf文件,供用户了解文档的内容
  • 要嵌入的实际文件,可能与原始源文件不同

因此,使用OpenXml意味着必须自己调用应用程序。这里和这里描述了如何实现这一点的过程。

事实上,我用pdfium来获取图片,但要嵌入的pdf文件与原始文件大不相同。这就是我目前所处的位置。

---更新---

我确实找到了如何做到这一点。尽管还有一些工作要做,但实际上你可以让它运转起来。请看这里。