protected function _convertAndPost($sChatId, $sHTML) { $sTempFile = tempnam(sys_get_temp_dir(), 'webpage'); $oOptions = new Options(); $oOptions->setPdfBackend('GD'); $oOptions->setFontDir(realpath(__DIR__ . '/../fonts')); $oOptions->setIsRemoteEnabled(true); $dompdf = new DOMPDF($oOptions); $dompdf->load_html($sHTML, 'UTF-8'); $dompdf->render(); file_put_contents($sTempFile . '.png', $dompdf->output(array('compress' => 0))); $aRes = $this->sendPhoto($sChatId, $sTempFile . '.png'); unlink($sTempFile . '.png'); return $aRes; }