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

Конструктор шаблона документа (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

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.