2008-11-24 7 views
5

Gibt es eine Möglichkeit, um ein OOXML-Dokument (DOCX-Datei) zu drucken, ohne dass MS Word installiert?Drucke ein OOXML-Dokument ohne MS Word installiert

Es schön über die MS Word-Schnittstelle funktioniert, aber ich brauche einen Weg zu finden, es auf Servern zu verwenden, wo MS Word nicht installiert ist. Ich habe durch die API gegraben und habe nichts Offensichtliches gefunden, also bin ich geneigt zu glauben, dass es keinen Weg gibt. Ist das der Fall?

EDIT: Devin Antwort ist im Grunde, was ich verstanden habe, um der Fall zu sein. Ich hätte erwähnen sollen, dass ich das .NET-Framework verwende. Also habe ich mich gefragt, ob es vielleicht eine .NET-Bibliothek gibt, die eine docx-Datei zum Drucken verarbeiten könnte? Ich sehe, wenn ein Auftrag an die DefaultPrinterQueue auf einem LocalPrintServer (im System.Printing Namespace) Zugabe kann ein XPS-Dokument behandeln. Also vielleicht ist das der richtige Weg.

Antwort

4

Ich war neugierig auf die Antwort selbst, so dass ich gegoogelt es. Es scheint, dass einige Novel und IBM Produkte unterstützt werden. Hier ist ein Link zu einer Teilantwort, die zu sagen scheint, dass Unterstützung in OpenOffice in Entwicklung ist. http://wiki.services.openoffice.org/wiki/Office_Open_XML

3

Na ja und nein. Ja, es ist ohne MSWord möglich, aber Sie benötigen eine Anwendung oder Bibliothek, die ooxml versteht. Es gibt viele andere Produkte, die jetzt Unterstützung bieten (wie von Devin aufgezeigt), aber wenn Ihre Anforderungen sagen, dass Sie keine davon auf dem Server haben können, dann ... verwenden Sie eine Bibliothek und tun Sie es selbst.

Es wird dann davon abhängen, welche Plattform Sie entwickeln in ... zum Beispiel eine für Java OOXML4J Bibliothek ist. Und es gibt andere Bibliotheken für andere Plattformen, wie Sie here finden.

Verwandte Themen