Per aprire un pdf o una pagina html in un div devi usare ajax documentati qui (vedi ajax o jquery).


P.S. Il pdf non un'estensione interpretato di default come è txt dal browser, pertanto il file che cerchi d'aprire (miofile.pdf) potrebbe (molto probabile se non è installato un plug-in sul browser) aprire il processo di download al posto della visualizzazione del medesimo, sei consapevole di questo limite vero?