Estoy trabajando en un proyecto donde tuve que usar imagemagick ya que fue la única manera que encontré de pasar un pdf a imagen mediante el uso de exec de PHP.
Lo que hago es esto:
Código PHP:
file_put_contents("pdf/temp/".$pdf_name, $pdf);
$conversion = "convert pdf/temp/$pdf_name pdf/$img_name";
exec($conversion);
lo muevo a la ubicación especificada,
despues ejecuto la sentencia de imagemagick por medio del exec de PHP,
Todo funciona bien pero el problema es que me crea dos imagenes y con otro nombre (le agrega un "-" y un número), pero yo ya controle que no se repetieran los nombres de los archivos entonces no tengo idea de por que pasa eso.
¿Alguien ha tenido este problema o puede brindarme alguna ayuda?
En resumen el problema es que imagemagick me crea dos imagenes en lugar de una, una en blanco y otra con el contenido correcto, y además de eso les cambia el nombre.