Вход • Регистрация

Конструктор шаблона документа (DOC, PDF) и заполнение его данными из формы обратной связи.

  • 28 января 2019 г.
  • Добрый день! Подскажите кто нибудь реализовывал подобное?

    В голову приходит такая мысль:

    • Создается в админке форма, например, АНКЕТА участника, или ЗАЯВЛЕНИЕ... или ДОГОВОР и т.д.
    • Далее в настройках ФОРМЫ обратной связи добавить поле с типом HTML-редактор и назвать его "ШАБЛОН ДОКУМЕНТА". И в данном редакторе оформляем как нужно анкету... или договор (текст, таблицы и т.д.)... и указывать вручную поля, которые нужно отображать в шаблоне и где, т.е. в виде номера поля из конструктора %param1 %param2 и т.д. чтобы именно значение передавалось.
    • И каким то образом генерировать на основе ШАБЛОНА файл PDF или DOC или XLS.


    Делал кто-нибудь подобное? С пунктом 1 и 2 вроде понятно, что можно... больше пункт 3 интересует.

    Ну или может кто знает СТОРОННИЕ сервисы генераторов форм и документов на основе шаблона и данных из формы, которые так могут делать?
    • 28 января 2019 г. , редакция: 28 января 2019 г.
    • По 3 пункту, есть полу-готовые решения для генерации doc файлов из массива данных.
      Как-то давно озадачивался этой темой и находил решения. Сейчас не вспомню уже.

      У меня была задача из формы получать данные и подставлять в заготовленный заранее текст с размеченными областями.
    • 28 января 2019 г. , редакция: 28 января 2019 г.
    • Юзал какой-то php класс для word доков. Как раз там так и было. В вордовском доке вставляешь плейсхолдеры типа %varible%, а класс потом эти плейстходлеры подменяет нужными данными и сохраняешь свой докс нужными данными.

      Вот это класс, точняк https://github.com/PHPOffice/PHPWord

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум