有没有办法在没有安装MS Word的情况下打印OOXML文档(.docx文件)?

它通过MS Word界面很好地工作,但我需要找到一种方法在没有安装MS Word的服务器上使用它。我一直在挖掘API并且没有找到任何明显的东西,所以我倾向于认为没有办法。是这种情况吗?

编辑:德文的回答基本上就是我所理解的情况。我应该提到我正在使用.NET框架。所以我想知道是否有一个.NET库可以处理一个docx文件进行打印?我看到在DefaultPrinterQueue上添加作业LocalPrintServer(在System.Printing命名空间中)时,它可以处理XPS文档。所以也许这就是要走的路。

有帮助吗?

解决方案

我对自己的答案感到好奇,所以我用Google搜索了一下。似乎有一些Novel和IBM产品支持。这是一个部分答案的链接,似乎表示OpenOffice中的支持正在开发中。 http://wiki.services.openoffice.org/wiki/Office_Open_XML

其他提示

是的,不是。是的,没有MSWord是可能的,但你需要一个了解ooxml的应用程序或库。现在有许多其他产品都支持(如Devin所指出的那样),但如果您的要求说服务器上没有任何产品,那么......使用库并自己完成。

然后取决于您正在开发的平台......例如,有一个适用于Java的OOXML4J 库。还有其他平台用于其他平台,您可以在这里找到

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top