Codeigniter 和 ezPDF 添加图像

发布于 2024-11-08 02:51:02 字数 447 浏览 0 评论 0原文

我目前正在 Codeigniter 中关注教程,想知道如何添加 将图像转换为 pdf,ezpdf 页面上的手册没有具体说明我需要输入什么样的路径,我尝试了所有方法,但 PDF 只是无法加载或显示图像。

供您参考,我使用下面的代码添加图像。

$image = base_url()."system/application/images/logo.jpg";
$this->cezpdf->ezImage( $image );

I am currently following this tutorial in Codeigniter and was wondering how I can add
an image to a pdf, the manual on ezpdf's page doesn't specifically state on what kind of path I need to input, I tried everything and the PDF just would not load or show an image.

For your reference I am using the code below to add an image.

$image = base_url()."system/application/images/logo.jpg";
$this->cezpdf->ezImage( $image );

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

陈独秀 2024-11-15 02:51:02

我最终使用了 fpdf 和 codeigniter,以下是我添加图像的方法

function setReportGeneralPageHead($report_name, $print_date){
      $this->fpdf->Image(base_url().'system/application/images/somelogo.jpg',10,3,60,0,'');
      $this->fpdf->Image(base_url().'system/application/images/another-logo.png',225,10,60,0,'');


       $this->fpdf->SetFont('Arial','',11);
       $this->fpdf->Cell(140,45,$report_name,'',0,'L');
       $this->fpdf->SetFont('Arial','',11);
       $this->fpdf->Cell(135,45, "Generated on: ".$print_date,'',0,'R');
       //$this->fpdf->Line(20, 20, 190, 20);
       $this->fpdf->Ln(15);
}

I ended up using fpdf with codeigniter and here's how I added the image

function setReportGeneralPageHead($report_name, $print_date){
      $this->fpdf->Image(base_url().'system/application/images/somelogo.jpg',10,3,60,0,'');
      $this->fpdf->Image(base_url().'system/application/images/another-logo.png',225,10,60,0,'');


       $this->fpdf->SetFont('Arial','',11);
       $this->fpdf->Cell(140,45,$report_name,'',0,'L');
       $this->fpdf->SetFont('Arial','',11);
       $this->fpdf->Cell(135,45, "Generated on: ".$print_date,'',0,'R');
       //$this->fpdf->Line(20, 20, 190, 20);
       $this->fpdf->Ln(15);
}
尸血腥色 2024-11-15 02:51:02

我使用了 site_url() 并且它对我有用:

 $this->cezpdf->ezImage(site_url("image_path"));

cezpdf fopen 是 url 并将其缓存在其临时目录中。

I used site_url() and it works for me:

 $this->cezpdf->ezImage(site_url("image_path"));

cezpdf fopens the url and caches it in its temp directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文