не удалось загрузить изображение в html2pdf в codeigniter

Я пытаюсь создать pdf-файл из html в моем проекте codeigniter. Файл html содержит изображение, но оно не загружается в формате pdf. Я использую библиотеку html2pdf, и вот мой код.

пример.php :

<img src="<?php echo base_url()?>assets/images/logo.jpg" alt="BulkSMS">

Я вставляю сюда только тег <img>, потому что это большой файл.

а вот и моя функция контроллера

public function htmlToPdf($data) {

    $this->html2pdf->folder(PURCHASE_INVOICE_PATH);
    $fileName = $data['invoiceNumber'].'.pdf';
    $this->html2pdf->filename($fileName);

    $this->html2pdf->paper('a4', 'portrait');

    $content = $this->load->view('templates/example', '', true);
    //Load html view
    $this->html2pdf->html($content);
    $this->html2pdf->create('save');  
    return $fileName;
}

Я попытался изменить путь к изображению на полный путь и тип изображения с png на jpg. Но все равно не показывает


person geeth    schedule 09.01.2018    source источник


Ответы (1)


Эта проблема возникает из-за CORS. Раскомментируйте следующую строку из файла dompdf_config.inc.php, расположенного в папке application/libraries/dompdf.

define("DOMPDF_ENABLE_REMOTE", true);
person Jawad A.    schedule 09.01.2018