Save2Page

05 мая 2019, 07:00

Позвольте Вашим пользователям скачивать Ваши статьи, новости, тексты в формате 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