pointant simplement iframe fichier PDF ne fonctionne que lorsque l'utilisateur a permis son navigateur Web pour intégrer Adobe Reader (je ne suis même pas sûr que les autres PDF lecteurs prennent en charge du tout). Cela peut être la configuration courante pour les utilisateurs d'IE, mais dans d'autres navigateurs et surtout sur d'autres OS, ce n'est pas aussi courant.
Une autre option consiste à utiliser un service qui convertit votre fichier PDF en tant que page Web. Par exemple en utilisant google docs c'est vraiment facile:
<iframe
src="http://docs.google.com/gview?url=http://yourdomain.com/file.pdf&embedded=true"
style="width:600px; height:500px;"></iframe>