php - 我将 pdf 转换为图像的代码仅适用于我,而不适用于我的团队(使用 imagick),我不知道为什么
问题描述
我有一个小脚本,用于使用 Imagick 从上传的多页 pdf 文件($uploadfile)创建 jpg 图像:
for ($i=1; $i < $pages ; $i++) {
$image = new Imagick();
$image->setResolution(300, 300);
$image->readImage($uploadfile."[".$i."]");
$image->setImageAlphaChannel(imagick::ALPHACHANNEL_REMOVE);
$image->mergeImageLayers(imagick::LAYERMETHOD_FLATTEN);
$image->setImageFormat('jpg');
if ($image->writeImage($pathToImage."/".$pdf_name."0".$i.".jpg")) {
echo "right <br>";
}else{
echo "NONE <br>";
}
}
我有2个问题
- 如果我从 0 开始转换,代码工作得很好,但并不完美,因为它给出了一个错误,虽然它工作正常,但只有当我从 0 开始时才会显示错误,
Backend fatal error: PHP Fatal error: Uncaught exception 'ImagickException' with message 'Failed to read the file'
这样 我就避免了 0 索引。$image->readImage($uploadfile."[".$i."]");
- 那个小脚本只对我有用,但是我的朋友无法转换任何 pdf,它给他一个 503 错误:503 服务不可用
我需要你的帮助
解决方案
推荐阅读
- java - 我试图编写一个基本交换数组元素的代码,然后我得到了这个 indexOutOfBound 异常
- javascript - MongoDB 聚合 $divide
- r - 使用其他 geom 创建一个复杂的 geom_
- openshift - prometheus container_cpu_usage 指标获取deploymentconfig的总和
- java - 如何在 stream() api 中获取 id、name 和 table
- ios - 如何解决“ImageIO 崩溃”?
- r - 如何在 R 中编写一个 for 循环来设置列表中数据集的周期以及开始和结束日期
- python - 从 Python 字典中检索特定字段和值
- .htaccess - 使用参数 htaccess 重写动态 url
- java - 使用 TextMessage 接口 (JMS) 的 .clearProperties() 是否会从堆空间中删除属性?