我使用ImageMagick将pdf文件转换为png(缩略图)图像,效果很好。我想知道是否可以将具有白色背景的pdf转换为具有透明背景的png文件(即,将所有白色像素设置为透明)。
这是我目前使用的PHP代码(结果是一个白色背景的png文件):
/* Open first page of PDF file */
$im = new imagick($pdf_filepath . [0] );
/* Scale */
$im->thumbnailImage($width, $height);
/* Convert to png */
$im->setImageFormat( png );
/* Save file */
$result = $im->writeImage($thumbnail_filepath);