estoy buscando una manera de convertir programáticamente documentos de Word en formato docx a formato doc sin usar la automatización de ole. Ya tengo un servicio de Windows que hace esto pero significa instalar Office en un servidor y es poco confiable y no es compatible. Conozco el producto aspose.words y lo probaré, pero ¿alguien me ha recomendado cómo hacerlo de la manera más simple, confiable y económica posible?convertir programáticamente word docx a doc sin utilizar la automatización ole
Respuesta
Una opción sin usar la automatización OLE sería envolver el dlls del convertidor que viene con el paquete de compatibilidad para convertir de docx a doc sin automatizar Office.
Esto solo requiere que el paquete de compatibilidad de Office esté instalado en la máquina.
Los convertidores de Office dlls convierten desde el formato de documento que admiten a RTF y/o desde RTF a su formato de documento mediante la interfaz ForeignToRtf/RtfToForeign. Puede encadenar conversores como desee convertir de un formato a otro, p. hacer una conversión DOCX -> RTF -> DOC.
Puede obtener el SDK from Microsoft, que incluye varias muestras sobre cómo usar los conversores existentes. Si mal no recuerdo, ya hay una muestra de contenedor de línea de comandos incluida. Todo es C/C++.
Puede averiguar cuál de los archivos DLL Converter son responsables de la conversión OpenXML mirando a la siguiente clave del registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\Word12
Déjeme saber si usted necesita más detalles sobre esto.
Una cosa a tener en cuenta es que el SDK es solo de 16 y 32 bits. Hasta ahora no se ha podido hacer funcionar en x64 – JTtheGeek
Usted podría utilizar docx4j (o, de hecho, simplemente poi) para leer el docx, y poi escribirlo como un .doc
- 1. Automatización: ¿cómo automatizar la transformación de .doc a .docx?
- 2. Convertir programáticamente el archivo docx al doc.
- 3. Convertir el archivo de Word doc a docx en un servidor sin Word
- 4. Convierte archivos Word doc o docx en archivos de texto?
- 5. Conversión de HTML a odt, doc, docx
- 6. Java - Convertir archivo doc/docx en archivo chm
- 7. Convertir doc, docx, pdf a HTML usando PHP linux
- 8. Invocando Word para la conversión de rtf a docx
- 9. Leer documentos de Microsoft Word en texto sin formato (DOC, DOCX) en Java
- 10. PageBreak al convertir HTML a docx y docx fromat - PHP
- 11. Determine si el documento es DOC o DOCX en la aplicación Java sin conocer su extensión
- 12. ¿Puedo convertir entre .doc y .docx usando solo PHP?
- 13. Cómo hacer que Word sea invisible durante la automatización OLE desde Delphi
- 14. Delphi convert doc to pdf using Word ActiveX
- 15. ¿Cómo mostrar el DOC/DOCX de PDF o Word dentro de la ventana de WinForms?
- 16. Convierta Word (docx) mediante programación a PDF
- 17. ¿La mejor manera de exportar html a Word sin tener instalado MS Word?
- 18. cómo leer archivos .doc, .docx, .xls en android
- 19. comparando programáticamente documentos de Word
- 20. Convertir html a doc en java
- 21. Guardar archivos Word DOCX como PDF
- 22. Cómo convertir html a doc en php
- 23. Cómo convertir MS doc a pdf
- 24. Cómo convertir ODT a DOC/RTF sin openoffice.org
- 25. Convertir palabra (.docx) en docbook
- 26. Convertir pdf, doc, ppt a html5
- 27. Generar ODT/DOC (X) y convertir a PDF, sin OO.o/MS
- 28. ¿Convertir archivos TEX a PDF o DOCX?
- 29. ¿Cómo se leía el archivo Doc o Docx en Java?
- 30. Obtener el título de la aplicación desde un objeto de aplicación OLE de Word
Did u obtener una forma de convertir docx a HTML? –