Adding NEXT Field into Template Syntax

Note
The example reads the shop data described in The Business Layer.

Adding Syntax to be evaluated by GroupDocs.Assembly Engine

Template Syntax

We provide support for the following products:
. <<foreach [in products]>><<next>><<[ProductName]>>
<</foreach>>

The Recipe

  • Set up the source document template path
  • Set up destination report path
  • Instantiate DocumentAssembler class
  • Generate report

Download Template

Get the template from here.

The Code

import json

from groupdocs.assembly import DataSourceInfo, DocumentAssembler

with open("products.json", encoding="utf-8") as f:
    products = json.load(f)

assembler = DocumentAssembler()
assembler.assemble_document("next-field.docx", "next-field-report.docx", DataSourceInfo(products, "product"))

The following sample file is used in this example: next-field.docx

The following sample file is used in this example: products.json

Binary file (DOCX, 11 KB)

Download full output

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.