В общем, вы должны иметь возможность "растеризовать" формат файла в растровое изображение с желаемым разрешением.PDF не легко сделать (правильно).В зависимости от того, что представляют собой эти «другие форматы», трудно может быть где-то между «тривиальным» (растровый формат просто необходимо масштабировать) и «почти невозможным» (некоторый проприетарный формат ... MathLab или некоторые другие).*
Как все это сделать в PHP?Не совсем мой отдел.Но, по крайней мере, теперь вы знаете, какие вопросы задавать (хотя ничего из этого не может быть новостью для вас).