Ir al contenido
Docxcelerate

Empieza aquí

Empieza aquí

Instala la CLI, crea un workspace y abre tu primer documento en el navegador.

Docxcelerate necesita Node.js 20 o superior y nada más. La escritura, la vista previa y el empaquetado de DOCX se ejecutan en local — no hay cuenta que crear ni servicio al que llegar antes de ver un documento.

Instala la CLI

npx docxcelerate init my-documents
cd my-documents
npm run dev

Esa es toda la primera ejecución. Si prefieres tener el comando en tu PATH:

npm install -g docxcelerate
dxcl init my-documents

O añádelo a un repositorio existente, donde npx dxcl lo resuelve en local:

npm install --save-dev docxcelerate
npx dxcl init my-documents

El comando es npx docxcelerate, no npx dxcl — npx resuelve el nombre del paquete, y el binario que hay dentro se llama dxcl.

Crea un workspace

dxcl init my-documents

dxcl init escribe un workspace de Vite autocontenido y ejecuta npm install dentro. Llamado sin argumentos pregunta por el nombre, la plantilla y el endpoint de la API en lugar de tomarlos como flags:

dxcl init
FlagQué hace
--dir <parent-dir>Crea el workspace dentro de un directorio existente
--sampleIncluye un documento de ejemplo funcional (por defecto)
--blankDeja documents/ vacío
--api-endpoint <url>Apunta el workspace a un motor de generación
--no-api-endpointLo configura sin uno; puedes añadirlo más tarde

El endpoint solo hace falta para documentos con prosa generada, y se puede rellenar en cualquier momento — mira el motor.

Qué obtienes

my-documents/
  docxcelerate.config.json
  index.html
  package.json
  tsconfig.json
  vite.config.ts
  .gitignore
  preview/
    main.ts
    styles.css
  documents/
    welcome/

Todo lo que hay por encima de documents/ es la app de vista previa. documents/ es tu trabajo: un directorio por documento, y con --sample empieza con welcome/ ya dentro.

docxcelerate.config.json guarda presets con nombre para el comportamiento de compilación y subida. Todo lo demás es un proyecto de Vite corriente — ábrelo en tu editor y se comportará como tal.

Abre la vista previa

npm run dev

El sitio de vista previa levanta en 127.0.0.1:4507. Elige un documento y se resuelve contra sus datos de vista previa, se empaqueta en un .docx real en el navegador y se vuelve a leer con docx-preview — así que lo que estás mirando es el archivo en sí, no una aproximación.

Edita cualquier archivo bajo documents/ y la página se recarga con el cambio puesto.

El workspace trae tres scripts más:

ScriptQué ejecuta
npm run document:newdxcl document new — un documento nuevo
npm run document:nodedxcl document node — un nodo nuevo dentro de uno
npm run documents:checktsc sobre cada documento

Por dónde seguir


Editar esta página en GitHub ↗ Leer esta página en Markdown