Как сделать так, чтобы imagemagick выводил только первую страницу в виде файла (PNG), если в PDF есть несколько страниц?
Вы можете выбрать нужную страницу (или страницы), добавив [NR] к имени файла. Пример:
[NR]
convert a.pdf[0] a.png[0]
Или с несколькими страницами:
convert a.pdf[0-3] a.png[0-3]