Save2Page
Позвольте Вашим пользователям скачивать Ваши статьи, новости, тексты в формате PDF
Пакет Save2Page добавляет на сайт кнопки для быстрого сохранения текущей страницы в файл формата PDF и кнопку для отображения версии для печати.
Пожалуйста, обратите внимание, что модуль плохо сохранять в PDF-файл сложный контент (сложная верстка, скрипты, HTML5 и др). Имейте ввиду, что модуль создан не для сохранения всего подряд, а для сохранения контента (статьи, новости, акции, услуги и товары и др).
Этот функционал часто можно встретить на сайтах с другими CMS, а теперь и на MODX Revolution! Благодаря этому решению Ваш пользователь сможет быстро скачать себе интересную статью, описание товара с картинками, новость и многое другое, что есть на Вашем сайте!
Рекомендуется к применению как на всем сайте, так и на отдельных страницах. Особенно полезным модуль окажется для сайта, на котором размещено значительное количество текстовой информации, таблиц и картинок. Пользователи не смогут не оценить этого!
На текущий момент доступно
- генерации pdf на основе ресурса modx
- генерация pdf на основе чанка modx
- генерация pdf на основе сниппета modx
- генерация Markdown на основе ресурса modx
- генерация Txt на основе ресурса modx
Конвертирование данных из HTML в PDF происходит с помощью 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
- формат pdfdisplay
- отображать на экране - да / нет. полезно для отладкиpath
- путь относительно корня сайта. Туда будет сохранен документ. Если папки нет то она будет создана.css
- стили, если необходимо можно подгрузить файлы стилей в pdffont_size
- размер шрифта по умолчаниюname_pdf
- задать имя файла
пример выгрузки в файл можно посмотреть тут
сниппет Save2pagelink - вывод ссылок на страницу ресурса
параметры сниппета Save2pagelink
- id - id ресурса для которого выводить ссылки (по умолчанию для текущего)
- tpl - шаблон ссылок
*данное описание в формате Markdown сформировано пакетом Save2Page