2012-07-11 38 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來說,因爲微軟告訴我們,新版本不再支持嵌入。在此期間這可能已經改變,但我不知道這一點。

相關問題