Курс по JavaScript от Хекслет

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

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

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

Комментарии: 3

  1. anton
    anton
    2016-08-23 14:53:18
    Александр, ну как там?)
    Оч актуально и уже голову сломал над этой задачей. Какая то архи сложная выходит…
  1. Александр Мальцев
    Александр Мальцев
    2016-08-24 08:45:50
    Для этого можно воспользоваться библиотекой 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');
    
  • Александр Мальцев
    Александр Мальцев
    2016-07-21 12:22:32
    Здравствуйте.
    Напишу как это можно сделать, но немного позже…