.docx maquetado, con su PDF. No escribes código de párrafos, estilos ni tablas: el aspecto se describe en una
frase (style) y se aplica a los estilos de Word, así el archivo sigue siendo editable.
El problema en la práctica
- Cada título, lista y tabla es código: añadir una sección nueva es tocar el programa.
- Las plantillas
.docxhay que diseñarlas, versionarlas y mantener sus marcadores al día. - Si el formato se aplica párrafo a párrafo, el documento se ve bien pero cuesta editarlo después en Word.
- Tablas que se salen de la página o títulos que quedan solos al final de una hoja solo se ven al abrir el archivo.
La solución con Doconda
prompt="Contrato de alquiler de vivienda de 900 € al mes".
Qué recibes
- El
.docxy su PDF (doconda.documents.download(doc["id"], "pdf")). status:ready,ready_with_warnings,needs_reviewofailed(no se cobra).style_unsupported: lo que pediste enstyley no se pudo aplicar. Nunca se ignora en silencio.- Un informe (
documents.report(id)) con lo que conviene mirar.
Preguntas frecuentes
¿Cómo crear un documento Word en Python sin plantilla?
¿Cómo crear un documento Word en Python sin plantilla?
Instala el SDK (
pip install doconda) y llama a documents.create con format="docx" y tu Markdown en
content. El aspecto va en style, en lenguaje normal. No hace falta ningún archivo de plantilla.¿El Word generado se puede editar después?
¿El Word generado se puede editar después?
Sí. El estilo se aplica a los estilos de Word (Normal, Título 1…), no párrafo a párrafo. Si cambias un estilo en
Word, cambia todo el documento.
¿Puedo convertir Markdown a docx con tablas y listas?
¿Puedo convertir Markdown a docx con tablas y listas?
Sí. El Markdown admite títulos, párrafos, listas, tablas, negrita y cursiva, enlaces, saltos de página e imágenes.
El texto se usa tal cual.
Sigue leyendo
- Crear: todas las opciones de creación.
- Revisar: arregla un Word que ya tienes.
- SDK de Python y SDK de TypeScript.
- Ejemplos en GitHub.