вы можете использовать Imagick, чтобы сделать это ..
Приведенная ниже команда помогает, если ваш сервер настроен правильно - Imagick установлен, GhostScript установлен, php разрешено выполнять команды оболочки и т. д.
shell_exec('convert /path/to/input.png /path/to/output.pdf')