【问题标题】:OpenXML Embedding PDF into ExcelOpenXML 将 PDF 嵌入 Excel
【发布时间】:2014-11-05 05:48:30
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: c# excel pdf embed openxml


    【解决方案1】:

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

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

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

    因此,使用 OpenXml 意味着必须自行调用应用程序。 herehere 描述了如何完成此操作的过程。

    其实我是用pdfium来获取图片的,但是要嵌入的pdf文件和原来的有很大区别。这是我目前卡住的地方。

    ---更新---

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-27
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      相关资源
      最近更新 更多