Descargar un documento guardado como Word

El menú de descarga de un documento guardado ofrece ahora un .docx, construido en el momento a partir del mismo HTML que ya muestra la vista previa. Sin navegador sin cabeza de por medio — hace falta guardar antes, porque la conversión trabaja sobre la copia de la cuenta.

Un documento guardado se puede descargar como .docx, construido a partir del mismo HTML que ya muestra la vista previa. Word, Pages, LibreOffice y Google Docs lo abren como un documento corriente — los encabezados son encabezados de Word, las tablas son tablas de Word, las listas se anidan y el código conserva su tipografía monoespaciada.

Qué sobrevive al viaje

Los encabezados del uno al seis, los párrafos, la negrita y la cursiva, las listas ordenadas y sin ordenar con su anidamiento, las tablas con su fila de encabezado, las citas en bloque, las líneas horizontales, los enlaces con su texto y su dirección, y el código en bloque cercado. Lo que no: todo lo que solo existe dentro de un navegador — una incrustación viva, una sección plegable, un diagrama mermaid que nunca se renderizó como imagen.

Las imágenes remotas se dejan fuera a propósito. Un conversor que va a buscar cada imagen que un documento menciona es un conversor que hace una petición a cualquier dirección que haya elegido el autor de ese documento, y el trato — una imagen a cambio de un servidor que sigue los enlaces de desconocidos — no compensa.

Por qué hace falta guardar antes

La conversión trabaja sobre la copia del documento en la cuenta, que es lo que lee el punto de acceso de descarga. Convertir un archivo que acabas de soltar es cosa del navegador y no involucra a la cuenta en absoluto; .docx es la única dirección que sí.

El sentido contrario

Soltar un .docx en el conversor lo vuelve a leer como Markdown — encabezados, tablas, listas y todo lo demás —, que es el viaje de ida y vuelta que la mayoría quiere de verdad: un documento de Word salido del buzón de un colega, a Markdown, a un repositorio.

Desde un script

GET /api/v1/documents/:id.docx con una clave de API devuelve el mismo archivo, para una compilación que publica la documentación en Word para quien la quiere así.

Relacionado: Markdown a Word, al completo y leer un .docx de vuelta a Markdown.