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

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

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


   Вопросы 0    107 0

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

  1. Александр Мальцев # 0
    Здравствуйте.
    Напишу как это можно сделать, но немного позже…
    1. anton # 0
      Александр, ну как там?)
      Оч актуально и уже голову сломал над этой задачей. Какая то архи сложная выходит…
      1. Александр Мальцев # 0
        Для этого можно воспользоваться библиотекой 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');
        

      Вы должны авторизоваться, чтобы оставлять комментарии.