【问题标题】:generate image from codeigniter loaded view从 codeigniter 加载的视图生成图像
【发布时间】:2019-08-30 07:50:14
【问题描述】:

我想从现有的 codeigniters 视图生成图像。我使用 codeigniter 3。
这是我的代码:

$invoice = $this->load->view('member/purchase_invoice',$data,true);

我想从$invoice制作一个图像文件,然后保存到服务器目录,以便用户下载。我使用生成的图像来制作点击下载按钮,所以我不想显示它。

【问题讨论】:

  • 为什么您不只是使用 PDF 库?
  • 你好@MD.JubairMizan,我已经尝试了一些PDF库,如mpdf和dompdf,但我正在寻找直接转换解决方案,将视图转换为图像而不是先转换为PDF文件
  • 您是否正在向用户显示该页面?如果是这样,那么您可以使用 JavaScript 捕获屏幕、另存为图像并上传到服务器。
  • hy @shashidhara,我使用生成的图像来制作点击下载按钮,所以我不想显示它
  • 问题不太清楚,能否用sn-p代码解释一下问题。

标签: php codeigniter


【解决方案1】:

使用 PhantomMagick (github.com/anam-hossain/phantommagick) 解决了

【讨论】:

    猜你喜欢
    • 2014-10-18
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多