UPDATE1: Хорошо работает на Ubuntu, но не на CentOS.DOMPDF выводит плохой html на Linux
У меня есть проблема с DOMPDF на CentOS Linux VPS,
I выводить HTML с CSS на моей WAMPP и работает довольно хорошо:
Но когда я загрузить один и тот же код, то же самое HTML это показывает, как это:
Я попробовал все, как проверки кодирование, встроенный CSS, что позволяет отдаленным, но до сих пор нет способа получить этот ход, здесь я s мой код:
require_once(APP . 'vendors' . DS . 'dompdf' . DS . 'dompdf_config.inc.php');
spl_autoload_register('DOMPDF_autoload');
$dompdf = new Dompdf();
def("DOMPDF_ENABLE_REMOTE", true);
$_GET['print'] = 1;
$dompdf->set_paper("A4", "portrait");
$this->output = '';
$this->layout = 'none';
$old_output = $this->output;
$this->render('innobra_pdf');
$new_output = $this->output;
$dompdf->load_html($new_output);
// $dompdf->load_html(utf8_decode($new_output), Configure::read('App.encoding'));
$dompdf->render();
$output = $dompdf->output();
header('Content-type: application/pdf');
echo $output; die();
Что я делаю неправильно?
Благодаря
Вы копирование всего проекта с одного сервера на другой (в том числе DOMPDF)? Является ли структура каталогов одинаковой для обоих? Если внешние ресурсы вытащили из Интернета (т. Е. Включили домен в ссылку), имеет ли неработающий сервер 'allow_url_fopen' значение true? – BrianS
@BrianS Даже с разрешением url fopen не работает –
@BrianS У меня есть tmp-папка chmodded to 777, все файлы имеют одинаковую структуру –