

Декларативное описание отчёта без программирования. Атрибуты binding, format, type, multiply.
QR, Code128, Data Matrix, PDF417, Aztec, EAN, UPC и другие. Настраиваемый цвет, размер, коррекция ошибок.
Повторяющиеся блоки данных тиражируются автоматически. Сдвиг формул в Excel, клонирование строк в Word.
Локализация через атрибут format. Поддержка CultureInfo для чисел, валют, дат.
Совместимость с Microsoft Word, Excel, LibreOffice, Google Docs, а также потенциально ODT/ODS.
Интеграция с любыми системами через HTTP. Простой ZIP-пакет на входе — готовый документ на выходе.
Опишите данные в XSD (атрибуты binding/format). Создайте шаблон Word/Excel с псевдонимами.
template.docx/xlsx, schema.xml, data.xml, manifest.json — всё в один архив.
POST /Wordprocessing или /Spreadsheet → получите готовый документ.
<xs:element name="Amount" type="xs:decimal"
tpl:binding="SumCell"
tpl:format="N2"
tpl:multiply="true"/>{
"template": "./template.docx",
"schema": "./schema.xml",
"data": "./data.xml"
}| Тип | XML / XSD соответствие | .NET тип (C#) |
|---|---|---|
| STRING | string, token, normalizedString | System.String |
| INT / UINT | int, integer / unsignedInt | Int32 / UInt32 |
| DOUBLE / DECIMAL | double, float / decimal | Double / Decimal |
| DATE / TIME / DATETIME | xs:date, xs:time, xs:dateTime | DateOnly / TimeOnly / DateTime |
| BOOLEAN | xs:boolean | Boolean |
| DURATION | xs:duration | TimeSpan |
| BARCODE | tpl:type="BARCODE" | генерация PNG |
application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)Настройка шаблонов, примеры схем, полный список атрибутов, форматы штрихкодов, репликация данных и многое другое.