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

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

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

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