2

是否存在用于 PHP 的插件/扩展,用于在 Windows Server 2000 机器上将 PDF 文档转换为 JPG 格式?

4

3 回答 3

1

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

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

于 2011-03-02T22:56:10.977 回答
0

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

convert foobar.pdf foobar.jpg

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

convert sample.pdf[0] sample.jpg
于 2011-03-02T23:00:09.997 回答
0

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

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

于 2011-03-02T23:28:40.013 回答