2012-07-11 42 views
1

我想将我的PowerPoint演示文稿显示到WPF应用程序中。将PowerPoint查看器添加到我的WPF应用程序中

要求:

  • 免费(除PowerPoint中已安装在PC上)
  • 必须被融入了我的WPF应用程序,而不是外部的一个
  • 用户必须有提前的可能性下一张幻灯片,还是回去
  • 显示动画

我试过2个解决方案:

  • 使用DSOFramer,但他们建议不要再使用它,并且它不支持2010文件。这是不行的。
  • 使用Microsoft.Office.Interop.PowerPoint,但它打开PowerPoint为外部应用程序...
  • 试过工具http://www.edrawsoft.com,但它的成本像3500 $许可证

我不知道去哪里......谢谢。

编辑:

几个月后,只有“好”的解决方案,我可以得到我想要的东西(有动画,声音等)是嵌入C++控制......如果wanyone有解决方案为WPF和它的管理,我想知道。

对于给定的答案:

感谢

回答

0

我只知道,有DevExpress 12可以将PowerPoint,Excel,Word和Outlook作为控件集成。因此,您可以将PowerPoint控件放置在窗体上,如文本框。 DevExpress是一个非常好的框架,但缺点是,一个许可证花费900美元。

+0

这是不正确的托管简报,根据THI回复:https://www.devexpress.com/Support/Center/Question/Details/Q550351 – 2015-08-10 08:07:13

1

不是最干净的解决方案,但我们不得不在几年前去.NET 1.1应用程序。

1)前提是安装在客户端系统是:a)可以打开PowerPoint文件和b)还安装一个浏览器插件来查看他们的浏览器窗口中的任何应用程序,你可以使用WebBrowser控制和Navigate()到Powerpoint文件。

例如,如果客户端系统上安装了MS Office或OpenOffice,则可以在Internet Explorer中查看Powerpoint演示文稿。

2.)另一种方法是使用Microsoft Powerpoint Viewer并嵌入到WinForms控件中。不幸的是,我们必须使用一个非常旧的版本,我认为对于Office 2000来说,因为微软告诉我们,新版本不再支持嵌入。在此期间这可能已经改变,但我不知道这一点。

相关问题