我正在尝试将PHP生成的PDF的第一页转换为图像,并使用以下代码完成此操作:
exec("convert http://####.com/tcpdf/examples/example_009.php[0] -resize 100 sample.jpeg");
但是我不想保存图像,我正在寻找一种在PHP脚本中包含命令代替图像的方法,例如:<img src="display_image_script.php?pdf=dynamic_pdf.php">
有没有办法让ImageMagick使用header('Content-Type: image/jpeg')
在PHP页面中返回图像?
答案 0 :(得分:0)
未经测试,但请尝试:
header('Content-type: image/jpeg');
passthru("convert somePdfFile.pdf jpeg:-");
您需要passthru将二进制文件流回浏览器,并且命令字符串中的jpeg: - 将pdf转换为jpeg并在stdout上返回jpeg二进制文件。