Формирование PDF-файла со штрихкодом
Примечание
Доступно только в enterprise версии.
Функционал реализован с использованием микросервиса ecos-transformations и PDFStamp.
ECOS формирует PDF-файл со штрихкодом:
Конвертация в PDF происходит из doc и docx файлов в контенте карточки.
Контент заполняется либо путем вложения пользователем документа, либо генерируется из хранимого в системе шаблона (FreeMarkerTemplate).
После генерации pdf-файл прикрепляется в виджет документов карточки, либо в контент дочерней сущности.
Штрихкод размещается внизу документа:
Конфигурация действия:
---
# This is temporary action to test transformations
# If you want to use it, then rename extension from yml-sample to yml
id: download-transformation-test
type: transform
name:
ru: Тестовое скачивание
config:
#### прочитать содержимое из шаблона и заполнить его данными из текущего документа ####
# input:
# type: 'template'
# config:
# entityRef: '${?id}'
# templateRef: 'transformations/template@test-docx-template'
transformations:
- { type: 'convert', config: { toMimeType: 'application/pdf' } }
- { type: 'barcode' }
#### сохранить результат в документы ####
# output:
# type: "mutate"
# config:
# entityRef: 'emodel/document@'
# additionalAttributes:
# "_parent": '${?id}'
# "_parentAtt": "docs:documents"
# "_type": 'emodel/type@document'
Для скачивания документа с размещенным штрихкодом используйте в карточке документа действие «Скачать с штрих-код»: