PrintGrid is a flexible solution for dynamically creating PDFs from any source system (e.g. DAM or PIM). It enables data to be transferred directly into a print-ready PDF in a template-based format, consisting of images and text, in a customized form.
Simply put, it transforms an array of data
[
{
"id": "woo-album",
"name": "Cordless combi hammer DHR400",
"domainId": "tools"
"metadata": {
"battery_voltage": {
"name": "Battery Voltage",
"value": "24.0",
"unit": "V",
},
"leerlaufdrehzahl": {
"name": "Idle speed",
"value": "250 - 500"
},
"short_description": {
"name": "Short text",
"value": "2x18V - SDS-MAX - 40 mm - 8,0 J"
},
/* ... snip ... */
}
]
into PDF pages
using HTML/CSS via Handlebars and then Weasyprint (by default - this is currently a limiting factor, as they don't support the complete CSS 3 standard yet. There's an option to buy PrinceXML instead).