0
我正在使用dompdf在codeigniter中生成PDF,正在生成pdf,但圖像/徽標未被選中。 我試圖引用我的標誌下面的方式在我看來:在DOM中加載圖像PDF
<img src="<?php echo base_url()?>assets/img/shwari.png">
下面是我controlller對此我usnig加載PDF:
class Dompdf_test extends CI_Controller {
public function index() {
$this->all_movements();
// Get output html
$html = $this->output->get_output();
// Load library
$this->load->library('dompdf_gen');
// Convert to PDF
$this->dompdf->load_html_file($html);
$this->dompdf->render();
$min = 1;
$max = 1000;
$name = rand($min, $max);
$this->dompdf->stream($name . '.pdf');
}
public function all_movements() {
$data['stocks'] = $this->inventory->getdepartmentalmovements();
$data['meds'] = $this->inventory->get_meds();
$this->load->view('dompdf', $data);
}
}
什麼是最好的方式加載圖像使用DOMPdf的PDF?
如果'$這個 - > output-> get_output()'返回一個字符串,那麼你應該使用'$ dompdf-> load_html()'而不是'$ dompdf-> load_html_file()'。 – BrianS
由於'base_url()'返回站點URL(尾隨「/」?),只要'DOMPDF_ENABLE_REMOTE'設置爲'true',它就應該工作。 – BrianS
它是如何出現在您的文檔中的?它說圖像沒有找到?在文檔中查看URL路徑時是否正確? – Marcel