如何将Word文档内容添加到PowerPoint演示文稿中?

时间:2015-03-05 13:14:12

标签: c# ms-office powerpoint aspose-slides

我想将Word文档部分插入PowerPoint演示文稿中。 现在我知道3种方法。

  1. COM Interop(Microsoft.Office.Interop.PowerPoint)。我可以添加整个 Word文档作为OLE对象进行演示。文档是嵌入式的 在PP演示中。缺点:COM很慢。 PP演示文件 由于嵌入的Word文档,大小可能会急剧增加, 但就我而言,这不会是一个问题。
  2. 手动模拟COM在XML中的作用(使用Office Open XML)。 当文档作为OLE对象添加然后(PP演示文稿 文件)/ ppt / slides / slide {slide_number} .xml创建"<电话号码:oleObj ...>"标签引用嵌入式文档。这个标签在里面 "< mc:AlternateContent ...>"包含这个"< p:oleObj ..."和 "< MC:回退>"其中包含对生成的缩略图的引用 对于文件。我无法删除此缩略图,因此PP可以生成 它打开插入文件。你知道吗我怎么强迫它? 在文件打开时再次生成(或在没有文件的情况下插入 COM)吗
  3. Aspose.Slides(对于.NET)或类似的东西。
  4. 你能帮我解决第二起案件吗?或者,如果我希望它能够合理地快速运行,我是否被迫使用Aspose.Slides(或类似的)?

0 个答案:

没有答案