5

有什么方法可以在不安装 MS Word 的情况下打印 OOXML 文档(.docx 文件)?

它通过 MS Word 界面运行良好,但我需要找到一种方法在未安装 MS Word 的服务器上使用它。我一直在挖掘 API 并没有发现任何明显的东西,所以我倾向于相信没有办法。是这样吗?

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

4

2 回答 2

4

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

于 2008-11-24T05:44:48.673 回答
3

好吧,是的,不是的。是的,没有 MSWord 也是可能的,但您需要一个能够理解 ooxml 的应用程序或库。现在有许多其他产品确实支持(正如 Devin 所指出的那样),但如果您的要求表明您不能在服务器上拥有它们中的任何一个,那么......使用一个库并自己做。

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

于 2008-11-24T06:10:05.937 回答