在WPF控件中显示Microsoft Office文档

我正在开发一个WPF应用程序,允许用户浏览目录的内容。 我想要做的是,如果用户点击一个Microsoft Word或Excel文档,让文件显示在WPF应用程序中的视图控件(如滚动查看器或其他)。 我试图做一个全function于一身的文件查看器,所以用户不必打开单独的Word和Excel窗口。

用户不需要能够编辑文件,只需查看它。 另外,用户将在他们的计算机上安装Word和Excel。

这可能吗? 我正在阅读冲突的答案,似乎有一个假设,用户不一定安装Office。 在这种情况下,是的,他们将在他们的本地机器上安装Office。

你可以试试Spreadsheet控件来打开excel http://www.syncfusion.com/products/user-interface-edition/wpf/spreadsheet

示例位置: http : //silverlight.syncfusion.com/samples/WPF/Samples/WPFSampleBrowser/UI/Spreadsheet/Spreadsheet.htm

要打开文字文件, 请使用RichTextBox, http://www.syncfusion.com/products/user-interface-edition/wpf/tools/features#rich-text-box

要打开PDF使用Pdfviewer, http://www.syncfusion.com/products/reporting-edition/report-viewer