【问题标题】:PHP/WinServer PDF to JPGPHP/WinServer PDF 转 JPG
【发布时间】:2011-03-02 22:48:24
【问题描述】:

在 windows server 2000 机器上是否有 PHP 插件/扩展可以将 PDF 文档转换为 JPG 格式?

【问题讨论】:

    标签: php pdf jpeg windows-server-2000


    【解决方案1】:

    ImageMagick 可能是最好的选择。参见例如这个问题:How to get PDF first page and convert it to JPG

    请注意,ImageMagick 需要安装 Ghostscript 才能处理 PDF。

    【讨论】:

      【解决方案2】:

      您可以安装ImageMagick 并通过system() 调用它。这是将 PDF 转换为单个页面(JPEG 格式)的命令:

      convert foobar.pdf foobar.jpg
      

      制作临时图像后,您可以只显示它们。我认为您可以使用以下命令提取第一页:

      convert sample.pdf[0] sample.jpg
      

      【讨论】:

        【解决方案3】:

        正如 Pekka ImageMagick 所指出的,它能够通过Ghostscript 做到这一点,还有其他库可以包装 Ghostscript 并让您对这个过程有更多的控制。 Andreas Heigl's PHP Ghostscript Wrapper 就是一个例子。

        根据您尝试转换的 PDF,您可能会发现颜色褪色,这是由 CMYK(或可能是 CMYKA)和 RGB 之间的转换引起的。根据您的需要,您可能需要转换为 TIFF(支持 CMYK),然后使用另一个具有更好色彩空间转换算法的库。

        【讨论】:

          猜你喜欢
          • 2012-02-06
          • 1970-01-01
          • 2012-01-27
          • 2020-08-09
          • 2012-11-16
          • 2019-05-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多