Exportar contenido HTML a documento de Word (.doc) utilizando el Plugin – jQuery-Word-Export

Si deseas agregar la funcionalidad para  exportar contenido html a un documento de Word en cualquier sistema web, para que el usuario de tu aplicación web pueda guardar fácilmente el contenido basado en la web como lo es un archivo .doc. En esta publicación, voy a compartir el plugin jQuery simple llamado jQuery-Word-Export, que te ayudará a habilitar la exportación de HTML e imágenes a un documento de Microsoft Word.

Este plugins aprovecha el hecho de que MS Word puede interpretar HTML como un documento. Específicamente, este complemento aprovecha el formato de archivo MHTML para insertar imágenes directamente en el archivo, de modo que se puedan ver fuera de línea. Desafortunadamente, LibreOffice y, probablemente, otros procesadores de texto similares leen el archivo de salida como texto plano en lugar de interpretar que es un documento, por lo que el resultado de este complemento solo funcionará con MS Word propiamente dicho.

Librerías: El plugin es dependiente de la biblioteca principal de jQuery y FileSaver.js, por lo tanto, se debe incluir primero esta biblioteca y luego agregue FileSaver.js

Código HTML: A continuación  el contenido HTML de muestra que debe exportarse como archivo .doc. y también crea un botón para guardar y exportar el contenido como archivo con extensión .doc.

Código JavaScript: Finalmente se debe inicializar el plugin y pasar el id del div que se muestra en el  contenido, esto se necesita para poder exportar los datos como archivo de word.

Mira la demostración  y descarga el código fuente.

Demostración Descargar archivos

Visita el repositorio oficial de Github para más información y  para futuras actualizaciones. No olvides leer la licencia para usar este plugin en tus proyectos.