2017-10-28 3 views
0

I HTML2PDF Bibliothek verwenden für codeigniterHTML2PDF -Codeigniter -Image nicht geladen

See: https://github.com/aiwmedia/HTML2PDF-CI Mein Problem ist, ich bin nicht in der Lage Bilder zu laden-Tag. Anstelle des Bildes zeigt es immer alt-Attribut. Versucht, den vollständigen Pfad und den relativen Pfad anzugeben.

Ausblick:

<img src="<?php echo base_url(); ?>/uploads/pdf_images/1.jpg" alt="<?php echo base_url(); ?>uploads/pdf_images/1.jpg"/> 

Controller:

$this->load->library('html2pdf'); 
$this->html2pdf->folder(APPPATH."third_party/samples/"); 
$file_name=$this->random_string(7); 
$this->html2pdf->filename($file_name.'.pdf'); 
$this->html2pdf->paper('a4', 'portrait'); 
//$this->html2pdf->html($this->load->view('pdfcouple',$data,true)); 
if($user_details_arr[0]->is_married) 
{ 
    $content=$this->load->view('pdfcouple', $data, true); 
} 
$this->html2pdf->html($content); 
$this->html2pdf->create('save'); 
+0

Haben Sie überprüft, dass baseurl einen Unterordner namens uploads hat? Sie könnten auch versuchen, das Bild base64-encodieren und die vollständigen Daten einbetten, nicht nur den Speicherort. – cramopy

+0

baseurl hat Unterordner namens uploads. Lassen Sie mich nach anderen vorgeschlagenen Lösungen suchen. –

+0

Haben Sie versucht mit dem base64-Inhalt alias 'src =" data: image/jpg; base64, {$ base64contentofyourimage} "'? – cramopy

Antwort

0

ich das Problem gelöst, indem die Bearbeitung dompdf_config.custom.inc.php

uncommented

define("DOMPDF_ENABLE_REMOTE", true); 

Jetzt die Bilder laden ich nside pdf. Danke für die Unterstützung.

Verwandte Themen