QORSTACKREPORT
How it worksFeaturesDevelopersPricingDocs
Star—Get started
Product walkthrough4 steps · 1 request

See it print.

A guided, automatic walkthrough of the app — from uploading a Word or Excel template to generating the document through the REST API. To try it yourself, self-host it in a few minutes.

Read docsGitHub
  1. 01

    Upload

    Drop in a Word or Excel template with {{placeholders}}.

  2. 02

    Map fields

    Qorstack detects variables, tables, images and codes.

  3. 03

    Send JSON

    POST your data with an API key from any language.

  4. 04

    Get the file

    Download a PDF, DOCX or XLSX from the returned URL.

See it in action

From template to production output

Watch the four-step workflow that turns Word or Excel templates and JSON data into PDF, DOCX, Excel, or ZIP output.

qorstack.dev — Create Project
Q
Qorstack Report
01 — Create02 — API Key

New project

Name your project.

Groups your templates, API keys, and generation history.

Project name
e.g. Invoice Service
How it works

From data to PDF in seconds.

Qorstack Report turns JSON data and your templates into pixel-perfect PDFs via a simple REST API.

  • Create a project and get your API key
  • Upload or design a PDF template
  • POST JSON data to the render endpoint
  • Receive a generated PDF instantly
Free during Beta · Unlimited generations
Auto-playing

01 — REST API

One request. Any stack.

Send your data as JSON, get a download URL back. No SDK required; works with any HTTP client.

POST /render/word/template
1POST /render/word/template
2{
3  "templateKey": "invoice-template",
4  "fileName": "invoice-2026-001",
5  "fileType": "pdf",
6  "replace": [
7    { "key": "customer_name", "value": "Acme Co., Ltd." },
8    { "key": "invoice_no", "value": "INV-2026-001" }
9  ],
10  "table": [
11    {
12      "columns": ["item", "qty", "total"],
13      "rows": [
14        ["Design", 2, 2400],
15        ["Implementation", 1, 5200]
16      ],
17      "repeatHeader": true
18    }
19  ],
20  "qrcode": [
21    { "key": "payment", "text": "https://pay.example/inv-2026-001", "size": 160 }
22  ],
23  // Pro options ↓
24  "pdfPassword": {
25    "userPassword": "viewer-pass",
26    "restrictPrinting": true
27  },
28  "watermark": {
29    "text": "CONFIDENTIAL",
30    "opacity": 0.14,
31    "rotation": -45
32  },
33  "zipOutput": false
34}
35
36// Response:
37// {
38//   "downloadUrl": "https://report.your-domain.com/api/files/eyJ…",
39//   "expiresIn": 3600,
40//   "status": "success"
41// }

Next step

Ready to start?

Go to your dashboard and create your first template.

Go to dashboardDocumentation
QORSTACKREPORT · MIT CORE
DocsSelf-hostGitHubPricing

© 2026 Qorstack Report. All rights reserved.

Templates in · PDF & Excel out