Позвольте Вашим пользователям скачивать Ваши статьи, новости, тексты в формате PDF !
Пакет Save2Page добавляет на сайт кнопки для быстрого сохранения текущей страницы в файл формата PDF и кнопку для отображения версии для печати.
Пожалуйста, обратите внимание, что модуль плохо сохранять в PDF-файл сложный контент (сложная верстка, скрипты, HTML5 и др). Имейте ввиду, что модуль создан не для сохранения всего подряд, а для сохранения контента (статьи, новости, акции, услуги и товары и др).
Этот функционал часто можно встретить на сайтах с другими CMS, а теперь и на MODx Revolution! Благодаря этому решению Ваш пользователь сможет быстро скачать себе интересную статью, описание товара с картинками, новость и многое другое, что есть на Вашем сайте!
Рекомендуется к применению как на всем сайте, так и на отдельных страницах. Особенно полезным модуль окажется для сайта, на котором размещено значительное количество текстовой информации, таблиц и картинок. Пользователи не смогут не оценить этого!
На текущий момент доступно:
- генерации pdf на основе ресурса modx
- генерация pdf на основе чанка modx
- генерация pdf на основе сниппета modx
- генерация Markdown на основе ресурса modx****
- генерация Txt** на основе ресурса modx**
Конвертирование данных из HTML в PDF происходит с помощью mPDF "mPDF".
После установки пакета страницы вашего сайта будут доступны по ссылкам с параметром запроса s2p
Доступно задание параметров mPDF в настройках MODx:
- формат pdf (Возможно A0 - A10, B0 - B10, C0 - C10, 4A0, 2A0, RA0 - RA4, SRA0 - SRA4, Letter, Legal, Executive, Folio, Demy, Royal, A, B, Ledger, Tabloid)
- ориентация pdf (P: портретная - по дефолту, L: альбомная. Указывается в формате pdf. Пример - "A4-L")
- базовый размер шрифта
- границы документа
сниппет Save2page - сохранение чанка / сниппета в pdf
параметры сниппета:
- object - объект обработки сниппет / чанк
- nameobject - имя сниппета / чанка
- format - формат pdf
- display - отображать на экране - да / нет. полезно для отладки
- path - путь относительно корня сайта. Туда будет сохранен документ. Если папки нет то она будет создана.
- css - стили, если необходимо можно подгрузить файлы стилей в pdf
- font_size - размер шрифта по умолчанию
- name_pdf - задать имя файла
пример выгрузки в файл можно посмотреть тут
сниппет Save2pagelink - вывод ссылок на страницу ресурса
параметры сниппета:
- id - id ресурса для которого выводить ссылки (по умолчанию для текущего)
- tpl - шаблон ссылок
*данное описание в формате Markdown сформировано пакетом Save2Page