title: Is there a library capable of generating XSL-FO from Office XML documents like DOCX, XLSX?
body: <p>Does anyone know of a library that is capable of generating XSL-FO from a Microsoft Office Open XML file, such as a Word DOCX or an Excel XLSX?</p>
  
  <p>Given that these Office files are basically XML in a ZIP file, I figure it would be pretty straightforward to generate XSL-FO from them by applying appropriate XSLT transformations — though writing the XSLT would take some time. But if it is a straightforward as I suspect, then maybe someone has written a library that does it, or released XSLT transformations that do it.</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/Aa203691" rel="nofollow">This Microsoft MSDN library article</a> contains an example of creating XSL-FO with Word 2003 WordprocessingML files, but I haven't seen anything for the newer Open XML format.</p>
  
  <p>Does anyone have suggestions? A Java library would be preferable, but anything would be considered.</p>