Frage

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

Es funktioniert gut über die MS Word-Schnittstelle, aber ich brauche einen Weg zu finden, es zu benutzen, auf Servern, auf denen MS Word nicht installiert ist. Ich habe über die API zu graben und haben nichts offensichtlich gefunden, damit ich geneigt bin zu glauben, es ist keine Art und Weise. Ist dies der Fall ist?

EDIT: Devin Antwort ist im Grunde, was ich verstand der Fall zu sein. Ich sollte erwähnt, dass ich das .NET Framework bin mit. Also fragte ich mich, ob es vielleicht eine .NET-Bibliothek, die eine docx-Datei handhaben für den Druck sein könnte? Ich sehe, wenn ein Auftrag an den DefaultPrinterQueue auf einem LocalPrintServer (im System.Printing Namespace) Zugabe kann ein XPS-Dokument behandeln. Also vielleicht ist dies der Weg zu gehen.

War es hilfreich?

Lösung

Ich war neugierig auf die Antwort selbst, so dass ich gegoogelt es. Scheint es Unterstützung in einigen Novel und IBM-Produkten ist. Hier ist ein Link zu einer partiellen Antwort, die Unterstützung in Openoffice zu sagen, scheint in der Entwicklung ist. http://wiki.services.openoffice.org/wiki/Office_Open_XML

Andere Tipps

Nun ja und nein. Ja, es ist möglich, ohne MSWord, aber Sie werden eine Anwendung oder Bibliothek benötigen, die OOXML versteht. Es gibt viele andere Produkte, die jetzt tun Unterstützung (wie von Devin wies darauf hin), aber wenn Ihre Anforderungen sagt man dann nicht einer von ihnen auf dem Server haben kann ... eine Bibliothek verwenden und es selbst tun.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top