Pregunta

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

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

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

¿Fue útil?

Solución

Tenía curiosidad por la respuesta, así que busqué en Google. Parece que hay soporte en algunos productos Novel 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

Otros consejos

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 son compatibles (como 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.

Entonces dependerá de la plataforma en la que esté desarrollando ... por ejemplo, hay un OOXML4J biblioteca para Java. Y hay otras bibliotecas para otras plataformas, ya que encontrará aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top