2008-11-24 9 views
5

¿Hay alguna forma de imprimir un documento OOXML (archivo .docx) sin tener instalado MS Word?Imprimir un documento OOXML sin MS Word instalado

Funciona muy bien a través de la interfaz de MS Word, pero necesito encontrar una manera de usarlo en los servidores donde MS Word no está instalado. He estado explorando la API y no he encontrado nada obvio, así que estoy inclinado a creer que no hay forma. ¿Es este el caso?

EDIT: La respuesta de Devin es básicamente lo que entendí que era el caso. Debería haber mencionado que estoy usando el framework .NET. Entonces, me pregunté si tal vez haya una biblioteca .NET que pueda manejar un archivo docx para imprimir. Veo al agregar un trabajo al DefaultPrinterQueue en un LocalPrintServer (en el espacio de nombres System.Printing) que puede manejar un documento XPS. Entonces tal vez este es el camino a seguir.

Respuesta

4

Tenía curiosidad por la respuesta, así que busqué en Google. Parece que hay soporte en algunos productos de Novela e IBM. Aquí hay un enlace a una respuesta parcial que parece decir que el soporte en OpenOffice está en desarrollo. http://wiki.services.openoffice.org/wiki/Office_Open_XML

3

Bueno sí y no. Sí, es posible sin MSWord pero necesitará una aplicación o biblioteca que entienda ooxml. Ahora hay muchos otros productos que sí lo admiten (como lo señaló Devin) pero si sus requisitos dicen que no puede tener ninguno de ellos en el servidor, entonces ... use una biblioteca y hágalo usted mismo.

Depende entonces de la plataforma en la que esté desarrollando ... por ejemplo, hay una biblioteca OOXML4J para Java. Y hay otras bibliotecas para otras plataformas, ya que encontrará here.

Cuestiones relacionadas