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