---
title: "Guides — generate reports & documents in JavaScript | quario"
description: "Practical guides for turning data into documents with JavaScript — JSON to PDF, JSON to Excel, and more. Declarative, no eval, runs anywhere."
url: "https://getquario.com/guides"
---

# Guides

Short, practical guides for turning data into documents with quario. Each one is a single working path — install, define, render, convert.

[Getting started](https://getquario.com/docs/getting-started.md) [Browse templates](https://getquario.com/templates.md)

GENERATE PDFS

[JSON to PDF From raw data to a printable document. /guides/json-to-pdf →](https://getquario.com/guides/json-to-pdf.md)

[JavaScript PDF generator PDFKit, jsPDF, pdfmake, React-PDF, Puppeteer, and quario, compared. /guides/javascript-pdf-generator →](https://getquario.com/guides/javascript-pdf-generator.md)

[Charts in a PDF A d3, ECharts or Vega-Lite chart, drawn as vectors. /guides/charts-in-pdf →](https://getquario.com/guides/charts-in-pdf.md)

[Compared with other libraries pdfmake, jsPDF, Puppeteer, exceljs and more, beside quario. /compare →](https://getquario.com/compare.md)

SPREADSHEETS & OFFICE DOCS

[JSON to Excel A real workbook, with numbers that stay numbers. /guides/json-to-excel →](https://getquario.com/guides/json-to-excel.md)

[Word documents Real Word tables, straight from your data. /guides/docx-template →](https://getquario.com/guides/docx-template.md)

REPORTS

[HTML report generator A fragment you drop into your own page. /guides/html-report-generator →](https://getquario.com/guides/html-report-generator.md)

AI AGENTS

[AI report generator A model writes the definition; your code checks and renders it. /guides/ai-report-generator →](https://getquario.com/guides/ai-report-generator.md)

GUIDES & TEMPLATES

## Learn the task, copy the document.

A guide teaches a working path; a [template](https://getquario.com/templates.md) is the finished definition you point at your data. Most tasks take one of each — and both render with the same no-`eval` engine, anywhere your code runs.

### FAQ

**What's the difference between a guide and a template?** A guide teaches a task; a template is a ready-made document you copy and feed data. Use both together.

**Do I need a guide to get started?** No — the [quickstart](https://getquario.com/docs.md) is enough. The guides target specific tasks people search for.

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://getquario.com/"},{"@type":"ListItem","position":2,"name":"Guides","item":"https://getquario.com/guides"}]}
```
