【问题标题】:Created image using imagick. Now i want to download it in pdf form使用imagick创建图像。现在我想以pdf格式下载它
【发布时间】:2014-05-17 13:20:37
【问题描述】:

我有以下简单的代码。

 $image->newImage(194, 200, "red");
 $image->setImageFormat("jpg");
 header("Content-Type: image/jpg"); 
 echo $image; 

我只想将此图像转换为可下载形式的 pdf。谢谢

【问题讨论】:

  • 或者只是将图像格式更改为 pdf 并发送正确的内容类型(应用程序/pdf)。如果您想让它直接可下载,请发送标题以强制下载。
  • 我可以使用 imagick 进行这种转换吗? imagick 是否提供了将图像转换为 pdf 的功能?
  • 测试了我的解决方案,我的 imagemagick 版本可以做到这一点。不知道你的。
  • 那么请告诉我它是如何做到的?你能分享你的代码吗
  • 这是您的代码以及我已经发布的更改。 $image->setImageFormat("pdf"),header("Content-Type: application/pdf");

标签: php pdf imagick


【解决方案1】:

试试这个

 $image->setImageFormat('pdf');
 header('Content-Type: application/pdf');

这将简单地生成 pdf 文件。如果您想下载,请使用任何简单的下载功能...

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多