You are currently offline, serving cached version

Documentation for

Open source core

Installation

Generate a document

Types of tags

Angular parser

Asynchronous Data Resolving

Platform Support

Error Handling

Command Line Interface (CLI)

Documentation of each methods

Frequently asked questions

Testing internals

Paid Modules

HTML : This module exposes a tag to include HTML inside a Docx document. The HTML is converted to Native Open XML by the module. This allows you to add a formatted field entered by the user

Image : This module exposes a tag to add an image from a tag.

Excel : This module makes it possible to do templating on xlsx. It allows to do simple replacements and also loops.

Slides : This module makes it possible to create multiple slides with a loop in a pptx. For example, you could clone slides for each of your products. The whole order of the slides can be declared from the data.

Table : This module makes it easy to create a table from a configuration object (header, subheader, ...)

Error Location : This module makes it possible to locate errors

Subtemplate : This module adds a tag to include the content of an other docx document (which can be a template itself). This allows you to define subtemplates if your templates share common parts.

Pptx-Subtemplate : This module adds a tag to include the content of an other pptx document (which can be a template itself). This allows you to define subtemplates if your templates share common parts.

Subsection : This module adds a tag to include the headers and footers of an other docx document to create a new subsection

QrCode : This module makes it possible to replace an image by an other image

Word run : This module exposes a tag to insert raw runs (<w:r>) inside the document. This makes it possible to include styled text without having to remove the enclosing paragraph like in the {@rawXml} tag.

Meta : This module makes it possible to operate on the docx document, for example set the document as readonly

Styling : This module makes it possible to edit style of table cells or paragraphs conditionnaly (background-color, ...).

HTML-Pptx : This module exposes a tag to include html inside a Pptx document. The HTML is converted to Native Open XML by the module. This allows you to add a formatted field entered by the user

Paragraph-placeholder : This module makes it possible to add a placeholder to a paragraph and automatically drop the paragraph if the placeholder evaluates to null or undefined

Footnotes : This module exposes a tag to add a footnote to the document