C# OpenXML在Excel中嵌入PDF

C# OpenXML在Excel中嵌入PDF,c#,excel,pdf,embed,openxml,C#,Excel,Pdf,Embed,Openxml,我在使用OpenXML将PDF等文件嵌入Excel电子表格Excel 2010时遇到问题。我希望能够模拟插入>对象>从文件创建和“显示为图标”行为,您可以在Excel本身中执行这些行为 我已经创建了一个电子表格,其中有一个理想结果的示例,并将其与Reflector工具一起使用。Reflector工具非常方便,但没有解释这些关系是如何工作的 是否有人对此有一个有效的解决方案,或者有一个我可以在哪里找到信息的链接 谢谢不幸的是,这其实没那么容易。我也有类似的问题 要将OLE对象嵌入Excel工作簿,

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

我已经创建了一个电子表格,其中有一个理想结果的示例,并将其与Reflector工具一起使用。Reflector工具非常方便,但没有解释这些关系是如何工作的

是否有人对此有一个有效的解决方案,或者有一个我可以在哪里找到信息的链接


谢谢

不幸的是,这其实没那么容易。我也有类似的问题

要将OLE对象嵌入Excel工作簿,必须启动实际应用程序,并要求执行两项不同的操作:

屏幕截图,通常是要插入的文档的生成emf文件,以便用户了解文档的内容 要嵌入的实际文件可能与原始源文件不同 因此,使用OpenXml意味着必须自己调用应用程序。描述并说明了如何实现这一点的过程

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

--更新--

我确实发现了如何做到这一点。这仍然是一些工作要做,但实际上你可以让它运行。请看一看