【问题标题】:How To Save Imagemagick Conversion如何保存 Imagemagick 转换
【发布时间】:2013-08-17 02:01:11
【问题描述】:

在我的网络应用程序中,我目前正在使用 digibook 将 pdf 转换为图像文件,但是转换的质量非常糟糕。 Digibook 正在使用 imagemagick,但它只是一种即插即用的方式来设置我想要的东西,我真的不知道如何修改它以提高质量。

我一直在四处寻找,并在 stackoverflow 上找到了下面的代码,我用它来在页面上动态加载我的 PDF。像这样呈现 PDF 页面的问题是页面加载时间受到影响。如何使用下面的代码保存 PDF 的每一页。我需要一种方法来保存 PDF 的每一页,例如 page-0.jpg

我有一个名为 pdfPages($filepath) 的函数,可用于获取页面。

if($file_type == ".pdf") 
            {
                if (!isset($page) && $page == "") { $page = "0"; } 
                $im = new imagick(''.$file_location.'['.$page.']');
                $im->setCompressionQuality(97);
                $im->setImageFormat('png');
                header('Content-Type: image/png');
                echo $im;

            }

【问题讨论】:

    标签: php mysql pdf imagemagick imagick


    【解决方案1】:

    你不能使用writeImage()函数吗?

    你可以像这样使用它:

    $image->writeImage($your_file);
    

    欲了解更多信息refer here

    【讨论】:

      猜你喜欢
      • 2012-04-17
      • 2016-09-04
      • 2021-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 1970-01-01
      • 2021-11-02
      相关资源
      最近更新 更多