2008-11-24 11 views
5

Existe-t-il un moyen d'imprimer un document OOXML (fichier .docx) sans installer MS Word?Impression d'un document OOXML sans installation de MS Word

Cela fonctionne bien via l'interface MS Word mais je dois trouver un moyen de l'utiliser sur des serveurs où MS Word n'est pas installé. J'ai creusé l'API et n'ai rien trouvé d'évident, donc je suis enclin à croire qu'il n'y a pas de solution. Est-ce le cas?

EDIT: La réponse de Devin est fondamentalement ce que j'ai compris être le cas. J'aurais dû mentionner que j'utilise le framework .NET. Je me suis donc demandé s'il y avait peut-être une bibliothèque .NET qui serait capable de gérer un fichier docx pour l'impression? Je vois lors de l'ajout d'un emploi à la DefaultPrinterQueue sur un LocalPrintServer (dans l'espace de noms System.Printing) il peut gérer un document XPS. Alors peut-être que c'est la voie à suivre.

Répondre

4

J'étais curieux de connaître la réponse moi-même, alors je l'ai googlé. Il semble qu'il existe un support dans certains produits Novel et IBM. Voici un lien vers une réponse partielle qui semble indiquer que le support dans OpenOffice est en cours de développement. http://wiki.services.openoffice.org/wiki/Office_Open_XML

3

Eh bien oui et non. Oui, c'est possible sans MSWord mais vous aurez besoin d'une application ou d'une bibliothèque qui comprend ooxml. Il y a beaucoup d'autres produits maintenant qui supportent (comme l'a souligné Devin) mais si vos exigences disent que vous ne pouvez en avoir aucune sur le serveur alors ... utilisez une bibliothèque et faites-le vous-même.

Cela dépendra ensuite de la plate-forme dans laquelle vous développez ... par exemple, il existe une bibliothèque OOXML4J pour Java. Et il existe d'autres bibliothèques pour d'autres plates-formes que vous trouverez here.

Questions connexes