【问题标题】:How do I turn a PDF email attachment to an image (jpg) in a PHP page?如何将 PDF 电子邮件附件转换为 PHP 页面中的图像 (jpg)?
【发布时间】:2010-05-27 06:09:44
【问题描述】:

长时间观看,第一次提问。

我试图让我的个人网站通过我的邮箱解析来自某个订阅列表的附件,然后能够以图像形式查看 PDF 附件,最好是 jpg。

借助这个:http://www.linuxscope.net/articles/mailAttachmentsPHP.html 我目前正在使用 imap_base64() 来解码 MIME 数据并创建 PDF。但是,我一般讨厌使用 PDF 阅读器,我认为如果我可以将其视为图像,它会更加精简。我听说过使用 ImageMagick 进行转换,但在使用它之前我是否需要将 PDF 实际写入目录,或者我可以直接从电子邮件中的 MIME 数据进行转换?

提前致谢!

【问题讨论】:

    标签: php pdf imagemagick imap


    【解决方案1】:

    安装和使用 Imagick PHP 模块:http://www.php.net/manual/en/book.imagick.php

    【讨论】:

    • 我提到我已经看到使用 ImageMagick 进行转换,并且它已经安装在我的共享网络主机上。但是,如果可能的话,我如何使用它将电子邮件附件中的 MIME 数据转换为 JPG?看来我必须先将数据写入 PDF 某处,我想避免这种情况。我想即时执行此操作,就像我下载 PDF 一样。
    • 好吧,如果这是 UNIX /proc/self/fd/3 可能可以用作文件名,但是 PHP 不会直接公开它,所以你猜怎么着,你可以写一个 C 模块来翻译界面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 2010-10-06
    • 2012-01-05
    • 2012-11-16
    • 1970-01-01
    相关资源
    最近更新 更多