> ## Documentation Index
> Fetch the complete documentation index at: https://docs.doconda.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Doconda vs docx (docx.js)

> docx es una librería gratuita de JavaScript para generar Word con código; Doconda es una API que crea, revisa y edita Word, Excel, PowerPoint y PDF.

**Usa docx (docx.js)** si quieres generar archivos Word desde JavaScript o TypeScript con una API declarativa, gratis y
también en el navegador. **Usa Doconda** si quieres pedir el documento terminado con su PDF, trabajar también con
Excel, PowerPoint y PDF, o cambiar archivos existentes con una instrucción en vez de con placeholders.

## Comparación

| | docx (docx.js) | Doconda |
| - | - | - |
| Qué es | Librería de JavaScript/TypeScript para generar y modificar archivos .docx | API (con SDK de TypeScript y Python y servidor MCP) que crea, revisa y edita documentos |
| Crear | Describes en código párrafos, tablas, imágenes, cabeceras y pies; también puede convertir HTML | Desde una frase (`prompt`) o desde tu Markdown (`content`), con el estilo pedido en texto |
| Editar archivos existentes | Sí, con el *patcher*: rellena placeholders `{{...}}` en un documento existente | Sí: describes el cambio y el resto queda igual; no hacen falta placeholders |
| Revisar y reparar | No es su objetivo | [Revisar](/guides/review) devuelve el mismo archivo arreglado y un informe |
| PDF | No genera PDF | Cada Word sale con su PDF |
| Formatos | Solo .docx | Word, PowerPoint, Excel y PDF |
| Plantillas necesarias | No para crear; el patcher necesita un documento con placeholders | No; puedes pasar un archivo para copiar su diseño |
| Uso desde un agente de IA | Tendrías que envolverlo tú en una herramienta | Herramientas listas para la llamada a funciones (`doconda.tools()`) y [servidor MCP](/agents/mcp) |
| Alojamiento | Corre en Node o en el navegador, sin servidor externo | Servicio alojado; documentos guardados en la UE (Irlanda) |
| Licencia y precio | MIT, gratis | Pago por documento entregado con saldo prepago; 5 € de regalo al empezar |

## Cuándo elegir docx

* Quieres una dependencia gratuita y de código abierto, sin cuentas ni API keys.
* Necesitas generar el Word en el navegador del usuario, sin pasar por un servidor.
* Tu documento tiene una estructura conocida y prefieres describir cada elemento en código.
* Ya tienes plantillas con `{{placeholders}}` y solo necesitas rellenarlas.

## Cuándo elegir Doconda

* Quieres el documento terminado a partir de texto o de una frase, sin mantener el código de maquetación.
* Necesitas el PDF, o también Excel, PowerPoint y PDF.
* Tienes que [editar](/guides/edit) archivos que no preparaste tú (sin placeholders), por ejemplo «cambia la fecha de
  firma y añade una cláusula», y que lo nuevo siga el formato del documento.
* Quieres [revisar](/guides/review) archivos y recibir un informe de lo que se arregló y de lo que no.
* Lo usa un agente de IA: el [SDK de TypeScript](/sdk/introduction) trae las herramientas listas para la llamada a
  funciones.

## Usarlos juntos

docx encaja para documentos fijos que se generan en el navegador; Doconda, para los que cambian según lo que pide el
usuario. También puedes generar un Word con docx y pasarlo por Doconda para [revisarlo](/guides/review) y obtener su PDF.
Los dos se instalan desde npm (`npm install docx`, `npm install @doconda/sdk`).

## Fuentes

* docx en GitHub (licencia MIT, Node y navegador): [https://github.com/dolanmiu/docx](https://github.com/dolanmiu/docx)
* Documentación del patcher: [https://github.com/dolanmiu/docx/blob/master/docs/usage/patcher.md](https://github.com/dolanmiu/docx/blob/master/docs/usage/patcher.md)
* Documentación oficial: [https://docx.js.org/](https://docx.js.org/)
* Doconda: [Crear](/guides/create), [Editar](/guides/edit), [Revisar](/guides/review), [Precios](/guides/account#precios), [SDK de TypeScript](/sdk/introduction), [Servidor MCP](/agents/mcp)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.