Skip to content

webber12/makePDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

makePDF

Позволяет генерировать пдф из переданного html, массива $data либо строки из базы данных. При этом для шаблона используется заданный чанк. Работает на базе mpdf - https://github.com/mpdf/mpdf (уже установлена в пакете, так что для тех, кто не дружит с composer проблем не будет).

Немного примеров вызова

[[makePDF? &html=`<html><body>hello world!</body></html>`]]
[[makePDF? &page=`25`]]
[[makePDF? &page=`test/test.html?print` &flag=`F` &custom_path=`assets/files/myfolder/`]]
[[makePDF? &id=`5` &tpl=`chunkName`]]
[[makePDF? &id=`10` &table=`mytable` &idField=`pid` &tpl=`chunkName`]]

$attachFiles = $modx->runSnippet("makePDF", array('action' => 'FormLister', 'data' => $pfd_data, 'tpl' => 'zajavkaReportTpl', 'folder_name' => 'zajavka'));
if (is_array($attachFiles)) {
    $FormLister->config->setConfig(array('attachFiles' => $attachFiles));
}

author webber (web-ber12@yandex.ru)

DONATE


если считаете данный продукт полезным и хотите отблагодарить автора материально, либо просто пожертвовать немного средств на развитие проекта - можете сделать это на любой удобный Вам электронный кошелек

Яндекс.Деньги 410011544038803
Webmoney WMR: R133161482227
Webmoney WMZ: Z202420836069

с необязательной пометкой от кого и за что именно

About

Генерация PDF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published