gpt4 book ai didi

php - 使用 Imagick 创建 PDF 缩略图并写入文件

转载 作者:行者123 更新时间:2023-12-03 21:30:31 31 4
gpt4 key购买 nike

我正在尝试使用 Imagick 创建 pdf 缩略图,并将其保存在服务器上与 pdf 相同的位置。下面的代码按原样运行良好。问题是我不想回显图像。但是如果我删除 echo 语句,生成的 jpg 文件包含错误并且不可读。如何创建缩略图并写入文件而不将其发送到浏览器?

$pdfThumb = new \imagick();
$pdfThumb->setResolution(10, 10);
$pdfThumb->readImage($filePath . $fileName . $fileExt . '[0]');
$pdfThumb->setImageFormat('jpg');
header("Content-Type: image/jpeg");
echo $pdfThumb;
$fp = fopen($filePath . $fileName . '.jpg', "x");
$pdfThumb->writeImageFile($fp);
fclose($fp);

DaGhostman Dimitrov#16606642 上提供了一些有用的代码,但由于某种原因它对我不起作用。

最佳答案

我会尝试:

$pdfThumb = new imagick();
$pdfThumb->setResolution(10, 10);
$pdfThumb->readImage($filePath . $fileName . $fileExt . '[0]');
$pdfThumb->setImageFormat('jpg');
$fp = $filePath . $fileName . '.jpg';
$pdfThumb->writeImage($fp);

关于php - 使用 Imagick 创建 PDF 缩略图并写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621601/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com