【发布时间】:2016-03-23 07:41:34
【问题描述】:
我想将 pdf 的每一页转换为 jpg 文件。转换单个页面有效:
exec('/usr/local/bin/convert -density 288 -resize 50% -quality 85 - colorspace CMYK dv.pdf[8] -colorspace RGB test.jpg');
转换所有页面不起作用:
exec('/usr/local/bin/convert -density 288 -resize 50% -quality 85 - colorspace CMYK dv.pdf -colorspace RGB test.jpg');
可能出了什么问题?
【问题讨论】:
-
那是哪个“convert”?
-
对不起,我错误地粘贴了第二个“转换”。代码已修复。问题依然存在...
-
@peter 这不是一个真正的 php 问题,因为 php 代码只是执行
convert命令行程序,而您的问题是关于convert,而不是 php。尝试在终端中运行您的命令并发布您在执行此操作时收到的任何错误。 -
thx,错误是:转换:Postscript 委托失败
/home/httpd/docs/test/magazine/best/dv.pdf': No such file or directory @ pdf.c/ReadPDFImage/630. convert: missing an image filename/home/httpd/docs/die8test2/magazine/best/ateste.jpg'@convert.c/ConvertImageCommand/2819。跨度> -
但文件在那里 - 通过添加页码 dv.pdf[8] 转换单页作品
标签: imagemagick imagemagick-convert