Imagick を使用して PDF を画像に変換し、複数のページを印刷しようとしています。私が直面している問題は、header( "Content-Type: image/jpeg" ); の使用です。ページごとに。最初のページのみを印刷します。終了すると、画像はページの背景に設定されます。私のコードは次のようになります。
$im = new imagick('filename.pdf');
$im->setImageFormat( "jpg" );
header( "Content-Type: image/jpeg" );
for ($i = 0; $i < $im->getNumberImages(); $i++) {
$temp_image=new imagick("iptlock_media/files/s8czV4rz4Ge5YMFKsLSu.pdf[$i]");
$temp_image->setImageFormat( "jpg" );
echo $temp_image;
}//end foreach
誰でもこの問題を解決する方法を教えてもらえますか?