Watch
1
0
Fork
You've already forked Seyyed_arc
0
forked from hesabix/arc
Seyyed_arc/docs/hscript/tutorials/pdf-export.md

29 lines
676 B
Markdown

---
doc_id: hscript.tutorial.pdf-export
title: خروجی PDF
tags: [tutorial, pdf]
version: 1
---
# خروجی PDF
پس از ساخت Spec با `report.*` می‌توانید از استودیو دکمه PDF را بزنید یا API زیر را صدا بزنید:
`POST /api/v1/businesses/{id}/hscript/pdf`
بدنه نمونه:
```json
{
"source_code": "report.title(\"گزارش\")\nreport.kpi(\"n\", 1)\n",
"params": {}
}
```
یا با Spec از پیش اجرا شده:
```json
{ "spec": { "version": 1, "title": "...", "blocks": [] } }
```
نیازمند مجوز `reports.export` است. متن‌ها در HTML قبل از WeasyPrint escape می‌شوند.