Mpdf работает на Firefox, но не может быть загружен на Chrome - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь создать функцию предварительного просмотра PDF.Он хорошо работает на Firefox, но когда я запускаю с Google Chrome, PDF не может быть загружен.

Вот мой код заголовка php:

<?php
    ini_set('max_execution_time', 3600000);
    ini_set('memory_limit','-1');
    date_default_timezone_set('Asia/Jakarta');
    $nama_dokumen='analispdf.pdf'; 
    define('_MPDF_PATH','mpdf60/'); 
    include(_MPDF_PATH . "mpdf.php"); 
    $mpdf=new mPDF('utf-8', 'A4', 10.5, 'arial'); 
    $mpdf->AddPage('L');
    ob_start();

Затем был html-код, после htmlкод У меня есть php-код:

<?php

    $html = ob_get_contents(); 
    $stylesheet = file_get_contents (base_url().'assets/css/mpdfstyletables.css' );
    $mpdf->WriteHTML($stylesheet,1); 
    $mpdf->WriteHTML($html,2);
    $mpdf->Output();
    exit;

Я искал на нескольких веб-сайтах, но все еще не получил решение.Кто-нибудь может подсказать, пожалуйста, как решить эту проблему?

1 Ответ

0 голосов
/ 27 сентября 2018

Я думаю, что проблема с этим кодом

$html = ob_get_contents(); 

, потому что он не возвращает вид.вам нужно поместить макет или вывод по вашему желанию в $html переменную, прежде чем передать его в функцию $mpdf->WriteHTML($html,2);.

...