[Save2Page] Экспорт страниц в PDF
Позвольте Вашим пользователям скачивать Ваши статьи, новости, тексты в формате 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 — формат pdf
- display — отображать на экране — да / нет. полезно для отладки
- path — путь относительно корня сайта. Туда будет сохранен документ. Если папки нет то она будет создана.
- css — стили, если необходимо можно подгрузить файлы стилей в pdf
- font_size — размер шрифта по умолчанию
- name_pdf — задать имя файла
сниппет Save2pagelink — вывод ссылок на страницу ресурса
параметры сниппета:
- id — id ресурса для которого выводить ссылки (по умолчанию для текущего)
- tpl — шаблон ссылок
Добавил страничку — тест pdf. Вводите любую ссылку и получаете сгенерированный pdf.
p.s. Сервер слабенький, отнеситесь с пониманием. Спасибо!
Комментарии: 38
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Если будет такая возможность — обязательно куплю.
Заранее благодарен.
То есть ориентацию можно задать прям в этом же параметре…
p.s. Сервер слабенький, отнеситесь с пониманием. Спасибо!
joxi.ru/LmGp4XPuRRNx2l
Так что да, можно!
Пробовал по разному перегонять его в html. Если в html все переконвертировалось как надо, то s2p его не конвертирует даже. (кому надо адекватный сервис по конвертации)
Вот и встал вопрос стоит мучиться с версткой и подгонять под возможности s2p или можно сразу в пдф добавлять данные.
Если есть ответ — я отвечаю, если я неуверен — то промолчу…
Добавьте в сниппет возможность вывода своего tpl с результатом. А то выводить, как результат, адрес файла без оформления — недостойно платного дополнения.
Вместо это мне надо приобрести те же грабли, но с другим названием?
Вы считаете что мне нужно поддерживать его и впредь?
Напишите в ТП, с указанием ключа, думаю можно будет перевести подписку на ExportPage.
Спасибо!
Посмотрите тут modx.pro/solutions/7439-generate-pdf-based-on-the-data-from-the-form-in-modx-revo/
Вопрос в следующем: можно ли сгенерировать pdf с возможностью редактирования? Есть ли в планах расширения функционала — заполнения документов word и excel?
в ближайшее время нет.
А также, для определенного текста, начать его с новой страницы?
Спасибо.