Templating Technologies
priint cloud supports a variety of templating scenarios and technologies.
- Templates may be created in Adobe InDesign with the help of priint comet, or you may prefer a web strategy using creating templates via HTML+CSS
- Data input may be XML or JSON
- Document output may be PDF or PPTX
Comet and InDesign
Create your templates with Adobe InDesign and the industry-leading priint comet plugin.
- Templates will originally be in InDesign's
.inddformat and then be converted into comet native.w2mlformat. - Scripting is supported via Python.
- VSCode extension provided (for scripting and configuration)
- Data input is in XML format (JSON supported via transformation)
- priint comet_pdf renderer is used to apply the templates and generate the PDF
Print CSS and HTML
First create HTML+CSS from your XML or JSON data based on templates and then render using a Print CSS (paged media) renderer like WeasyPrint or PrinceXML. For the templates you can choose between Handlebars or XSLT.
- Handlebars Flow
- Create Handlebar templates (.hbs) and CSS files
- A strong library of handlebar helpers is provided
- Scripting is supported via JavaScript.
- VSCode extension provided (for editing templates, scripts, and configuration)
- Data input is in JSON format
- Handlebars is used to generate HTML as an intermediate format
- Users can choose between WeasyPrint or PrinceXML to generate PDF from HTML+CSS
- XML Stylesheet Flow
- Create XML Stylesheets (.xslt) and CSS files
- VSCode extension provided (for editing stylesheets, and configuration)
- Data input is in XML format
- An XSLT processor is used to generate HTML as an intermediate format
- Users can choose between WeasyPrint or PrinceXML to generate PDF from HTML+CSS
PowerPoint
Create PowerPoint templates directly in PowerPoint (desktop or online) and provide mapping for XML data and PowerPoint placeholders.
- Sliode templates will be defined as master layouts with named placeholders
- Placeholder names will be used as references in the XML data
- Our renderpptx worker will generate the final PowerPoint file based on XML input and the slide templates.