Текст кириллицы с dompdf, ошибка печати в формате pdf

Мне нужна помощь с этим. Я использую PHP и dompdf для создания этого счета на кириллице:

сгенерированный PDF

На PDF все выглядит хорошо, но когда я пытаюсь напечатать это, я получаю это так:

печатный PDF

и я также добавил еще одну пустую страницу. Вы знаете, как это можно исправить?

Пример можно увидеть по адресу: http://projects.stanislavstankov.com/php-pdf/pdfview.php

и источник скачан на: http://projects.stanislavstankov.com/php-pdf/php-pdf.rar

Код PHP:

<?php

$data = file_get_contents("HTML Invoice Template.html");
$data = iconv('UTF-8//IGNORE','UTF-8//IGNORE', $data);
$data = preg_replace('/<body>/', "", $data);
$data = preg_replace('/<\/body>/', "", $data);
$data = preg_replace('/<html>/', "", $data);
$data = preg_replace('/<\/html>/', "", $data);// inhibit DOMPDF's auto-loader
define('DOMPDF_ENABLE_AUTOLOAD', false);

//include the DOMPDF config file (required)
require 'extensions/dompdf/dompdf_config.inc.php';

//if you get errors about missing classes please also add:
require_once('extensions/dompdf/include/autoload.inc.php');

//$data = mb_convert_encoding($data, 'HTML-ENTITIES', 'UTF-8');
//$data = utf8_decode($data);
//$data = iconv('Windows-1251','UTF-8', $data);
//
//generate some PDFs!
$dompdf = new DOMPDF();     //if you use namespaces you may use new \DOMPDF()
$dompdf->set_paper('a4', 'portrait');
$dompdf->load_html($data);
//$dompdf->set_paper(array(0,0,595,842));
$dompdf->render();
$dompdf->stream($log_id.".pdf", array("Attachment"=>0));

?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]