как загрузить внешнюю таблицу стилей шаблона smarty в dompdf

Я пытаюсь создать файл PDF из умного шаблона, используя dompdf: код ниже: -

require_once('dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
$dompdf->load_html($smarty->fetch(CURRENT_TEMPLATE.'/module/shopping_cart.html'));
$dompdf->render();
$dompdf->stream("sample.pdf");

я получаю файл pdf. но я получаю файл pdf без каких-либо стилей, я обнаружил, что dompdf не загружает внешнюю таблицу стилей. так как я могу загрузить внешнюю таблицу стилей в умный шаблон

заранее спасибо


person sarincm99    schedule 20.12.2013    source источник


Ответы (1)


Вы используете $dompdf->load->html(). Из-за этого стили загружаются относительно документа PHP в локальной файловой системе, а не относительно корня веб-сервера. Самое простое решение — включить полный URL-адрес (например, http://example.com/style.css). при обращении к внешним стилям.

person BrianS    schedule 23.12.2013