public static function CreatePdf($contents, $filename) { if (!$contents) { return ''; } $snappy = Lib_Plugins::CreateSnappyPdf(); $snappy->setOption('lowquality', false); $snappy->setOption('margin-top', '31'); $dir = dirname($filename); Util_File::MkDir($dir); $snappy->generateFromHtml($contents, $filename); return file_exists($filename) ? true : false; }