通过 OpenOffice/LibreOffice 在 .NET WPF 应用程序中预览 MSOffice 文件

Preview MSOffice files in .NET WPF app via OpenOffice/LibreOffice

我想在 WPF 应用程序中实现 MSOffice 文档(doc、docx、ppt、pptx、xls、xlsx)查看器,并且无需在客户端计算机上安装 MSOffice。 据我了解,OpenOffice 或 LibreOffice SDK 可能会有所帮助,因为这两种产品都支持所需的格式。 但是我找不到任何有关组件的信息(在两个 SDK 的文档中),这些信息可以让我呈现和显示源文档,同时保持格式和样式。

有吗?或者我只是想以错误的方式解决这个问题?请帮助,并提前致谢。

P.S。我实际上找到了一个 article(它是俄语),它解释了如何将 OpenOffice SDK 与 .NET 一起使用,但是,当然,它并没有解决问题

P.P.S 我看到很多 .NET 的商业解决方案,如 groupdocs、aspose 等,但我无法使用它们,只要它们是专有产品

我不知道有任何开源解决方案,但 DevExpress 有可以呈现 Excel 电子表格、PDF 和 Word 文档的控件,如下所示:https://www.devexpress.com/Products/NET/Controls/WinForms/Rich_Editor/