Search code examples
.netdocxopenxml

Printing an OOXML document without MS Word installed


Is there any way to print an OOXML document (.docx file) without having MS Word installed?

It works nicely via the MS Word interface but I need to find a way to use it on servers where MS Word is not installed. I've been digging through the API and haven't found anything obvious so I'm inclined to believe there isn't a way. Is this the case?

EDIT: Devin's answer is basically what I understood to be the case. I should have mentioned that I'm using the .NET framework. So I wondered if there is perhaps a .NET library which would be able to be handle a docx file for printing? I see when adding a job to the DefaultPrinterQueue on a LocalPrintServer (in the System.Printing namespace) it can handle an XPS document. So perhaps this is the way to go.


Solution

  • I was curious about the answer myself, so I Googled it. Seems there is support in some Novel and IBM products. Here's a link to a partial answer which seems to say support in OpenOffice is in development. http://wiki.services.openoffice.org/wiki/Office_Open_XML