Verifica se um arquivo contém elementos raster ou vetoriais? (pdf, eps, ai)

Existe uma maneira de verificar se um arquivo tem elementos raster? Eu estaria interessado em fazer isso nos formatos .pdf, .eps e .ai.

Se o arquivo for apenas vetor, estou convertendo-o para .svg e, se houver alguns elementos raster, tenho que convertê-lo em arquivo .png.

Estou trabalhando em PHP, mas também posso utilizar qualquer ferramenta de linha de comando. Por exemplo, estou pensando em usar o Inkscape para fazer a conversão real.

questionAnswers(4)

yourAnswerToTheQuestion