Naar de inhoud
Docxcelerate

Begin hier

Begin hier

Installeer de CLI, zet een workspace op en open je eerste document in de browser.

Docxcelerate heeft Node.js 20 of nieuwer nodig en verder niets. Schrijven, preview en het inpakken van DOCX draaien allemaal lokaal — er is geen account aan te maken en geen dienst te bereiken voordat je een document ziet.

Installeer de CLI

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

Dat is de hele eerste run. Wil je het commando liever in je PATH:

npm install -g docxcelerate
dxcl init my-documents

Of voeg het toe aan een bestaande repository, waar npx dxcl het dan lokaal oplost:

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

Het commando is npx docxcelerate, niet npx dxcl — npx lost de pakketnaam op, en de binary erin heet dxcl.

Zet een workspace op

dxcl init my-documents

dxcl init schrijft een op zichzelf staande Vite-workspace en draait er npm install in. Zonder argumenten aangeroepen vraagt het om de naam, het template en het API-endpoint in plaats van ze als vlaggen te nemen:

dxcl init
VlagWat het doet
--dir <parent-dir>Maakt de workspace in een bestaande map
--sampleZet er een werkend voorbeelddocument bij (standaard)
--blankLaat documents/ leeg
--api-endpoint <url>Richt de workspace op een generatie-engine
--no-api-endpointZet op zonder er een; je kunt het later toevoegen

Het endpoint is alleen nodig voor documenten met gegenereerde tekst, en kan op elk moment worden ingevuld — zie de engine.

Wat je krijgt

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

Alles boven documents/ is de preview-app. documents/ is jouw werk: één map per document, en met --sample staat welcome/ er al in.

docxcelerate.config.json bevat benoemde presets voor build- en uploadgedrag. Al het andere is een gewoon Vite-project — open het in je editor en het gedraagt zich er ook naar.

Open de preview

npm run dev

De previewsite komt op op 127.0.0.1:4507. Kies een document en het wordt opgelost tegen zijn previewdata, in de browser tot een echte .docx ingepakt en met docx-preview weer ingelezen — wat je bekijkt is dus het bestand zelf, geen benadering ervan.

Bewerk een bestand onder documents/ en de pagina herlaadt met de wijziging erin.

De workspace komt met nog drie scripts:

ScriptWat het draait
npm run document:newdxcl document new — een nieuw document
npm run document:nodedxcl document node — een nieuwe node daarin
npm run documents:checktsc over elk document

Hoe nu verder


Deze pagina bewerken op GitHub ↗ Deze pagina als Markdown lezen