формирование документа с формы

anton
1,1K
0
Здравствуйте.
Не могли бы на примере рассказать как в modx revo можно было бы сформировать и отправить файл, с заполненных полей пользователем?
К примеру. Создаем некую форму в ajax (просто нравится), заводим туда нужные поля и после их заполнения нажимаем на кнопку отправить и формировался некий бы файл (pdf, doc и т.п.) и отправлялся бы на почту.

п.с. У вас на сайте описано как можно сделать обратную связь. Оч понравилось как написали)

Комментарии ()

  1. anton
    23 августа 2016, 14:53
    Александр, ну как там?)
    Оч актуально и уже голову сломал над этой задачей. Какая то архи сложная выходит…
    1. Александр Мальцев
      24 августа 2016, 08:45
      Для этого можно воспользоваться библиотекой mPDF, которая предназначена для генерации PDF файла. Бесплатных компонентов MODX для этого случая нет (или плохо искал).

      Сам принцип формирования pdf файла довольно прост:
      1. Скачиваем и распаковываем на сервер php библиотеку mPDF.
      2. Создаём сниппет в котором подключаем эту библиотеку и формируем pdf файл.
      <?php
      // подключаем библиотеку mPDF (путь до файла autoload.php)
      require_once '.../autoload.php'; 
      
      $mpdf = new \Mpdf\Mpdf();
      // формируем контент
      $mpdf->WriteHTML('<h1>Hello world!</h1>');
      // формируем файл
      $mpdf->Output('имя_выходного_файла','F');
      
    2. Александр Мальцев
      21 июля 2016, 12:22
      Здравствуйте.
      Напишу как это можно сделать, но немного позже…
      Войдите, пожайлуста, в аккаунт, чтобы оставить комментарий.