Создал на сайте веб-форму, после заполнения её пользователем, нужно взять данные из формы и засунуть их в шаблон документа в формате docx или например rtf, что бы затем скачать готовый документ. Как это реализовать средствами Битрикса 1с?
02.09.2022 09:43:12
Честно, готовой реализации я не видел, у меня была примерно схожая задача - формировать бланки счета и договора с карточки товара в админ-панели.
У нас стоит domPDF, им и пользуемся. Я так понимаю, Вам нужно, чтобы пользователь получал готовый файл с результатами после опроса/анкетирования и тп? Если да, то предлагаю Вам следующий путь: Думаю, Вам стоит поставить phpWord / phpOffice или найти другие библиотеки. Подготовить и настроить шаблон для doc согласно документации и примерам библиотеки. В этом шаблоне (если библиотека предполагает подзагрузку шаблона) занести метки для замены (Пример очень грубый и подходит для dom2PDF, чисто понять суть, что делать).
Посмотрите На result_view.php (при этом Вам никто не мешает создать свой файлик для конкретной формы) ставите кастомизированный компонент form.result.view с настроенной библиотекой типа PHPOffice и выводите файл на скачивание. |
||||
|
|
|||