Estoy usando Microsoft Word 2007. Me gustaría convertir el documento de Word a XSL-FO. Hay algunos consejos en la red, pero solo para RenderX. ¿Hay alguna herramienta para Apache FOP?Convertir documento de Word a XSL-FO
Respuesta
RenderX tiene un conjunto de libre disposición XSLT Stylesheets for converting Microsoft's WordprocessingML documents to XSL FO (XSLFO)
Estas hojas de estilo disponibles públicamente se puede utilizar para convertir documentos WordprocessingML de Microsoft para XSL FO (XSLFO)
Usted no tiene que utilizar el XSL generada -FO con RenderX. Puede ejecutarlos para producir salida XSL-FO y renderizar en cualquier motor XSL-FO (para incluir Apache FOP).
Antennahouse también tiene un WordMLToFO Stylesheet, pero no es libre ($ 200)
docx4j utiliza FOP para crear archivos PDF desde docx.
El XSLT está en here, pero es posible que prefiera comenzar con this webapp, which can emit XSLFO from an uploaded docx.
Utiliza las funciones de extensión para realizar pesas pesadas, por lo que solo funciona realmente como parte de docx4j, pero está disponible y tiene licencia ASLv2.
Sí, RenderX tienen su http://www.renderx.com/tools/word2fo.html pero la licencia es restrictiva, y la versión 20070227 se dirige a Word 2003 WordML (tal vez hay una más reciente? Su sido un tiempo desde que se veía)
¿Cómo aplico el XSLT a un documento de Word? Internamente contiene varios archivos Xml, ¿cuál debo usar? – hardywang
Si quieres DOCX (Word 2007) es necesario que descomprima el archivo y combine los recursos individuales para usar las hojas de estilo. Y esa es la mitad del problema, porque la última vez que revisé había severas limitaciones en las hojas de estilo, como el manejo de estilos/temas, secciones continuas, etc. Si puede pagarlo, un comercial DOCX to PDF engine puede ser lo que necesita. Una cosa importante para recordar es que pasar por XSL-FO realmente no es factible ya que XSL-FO no proporciona soporte para pestañas, ajuste apretado de texto alrededor de imágenes u otras características de Word.
Word puede hacerlo solo. Aquí están las instrucciones de Microsoft: http://msdn.microsoft.com/en-us/library/office/aa537167%28v=office.11%29.aspx#officewordwordmltoxsl-fo_creatinganxslfodocumentfromword
aquí es el enlace de descarga para el XSL necesario - Word2FO.xsl: http://www.microsoft.com/en-us/download/details.aspx?id=16876
Es una solución muy limitada para Word 2003, no para OpenXML. :( – MGM
- 1. Convertir documento de Word a cadena base64 C#
- 2. Biblioteca para convertir texto del documento de Word a HTML
- 3. Convertir un documento de Word en HTML utilizable en PHP
- 4. Mostrando SVG usando XSLFO
- 5. ¿Es posible convertir un documento de Microsoft Word a PDF con ColdFusion?
- 6. Ahorra incrustado documento de Word como PDF
- 7. Convertir el archivo de Word doc a docx en un servidor sin Word
- 8. Cómo convertir PDF a Word usando Acrobat SDK?
- 9. Documento de Word en Sharepoint - VSTO
- 10. UIWebView, documento de Word Office y paginación
- 11. Crear documento de Word 2010 mediante programación
- 12. generando javadoc como un documento de Word
- 13. ¿Completa un documento de Word en asp.net?
- 14. ¿Cómo convierto un documento de Latex en Microsoft Word 2003?
- 15. Pegar desde el documento MS Word a un formulario web
- 16. documento Duplicación Word utilizando OpenXml y C#
- 17. Conversión de imágenes desde un documento de Word a un objeto de mapa de bits
- 18. Guardar un documento de Word como una imagen
- 19. iTextSharp - Cómo convertir el documento a byte []
- 20. de apertura de documento de Word de IE
- 21. Convierta Word Document a PDF usando Java
- 22. mejor manera de procesar un documento de Word
- 23. Almacenamiento de metadatos arbitrarios en documento de Microsoft Word
- 24. Microsoft Word a Org-mode
- 25. ¿Cómo puedo crear un documento de Word utilizando Python?
- 26. Reemplazar las balas con guiones en un documento de Word
- 27. Obteniendo los títulos de un documento de Word
- 28. Número de páginas en un documento de Word en java
- 29. Resaltado de sintaxis en el documento de MS Word
- 30. ¿Cómo abrir y manipular documento/plantilla de Word en Java?
XSL-FO es bastante estandarizado, y aparte forman algunas cosas FOP mesa debe hacerla bien. ¿Recibes mensajes de error cuando tratas de renderizar el XSL-FO con Apache FOP? – chiborg
En caso de que pretenda usar xsl-fo para producir resultados en formato pdf, tenga en cuenta que word 2007 y word2010 tienen la capacidad de "guardar como ..." pdf. –