non so se se sia una cosa praticabile, ma al momento mi viene in mente solo questo:
1) attraverso un qualche linguaggio lato server potresti leggere il contenuto del file html che vuoi caricare nel div;
2) Del flusso di input prendi tutto cio che si trova racchiuso nel body;
3) usi il metodo .innerHTML per pompare tutto dentro il tuo div;
4) se devi mettere le barre di scorrimento imposti con css la proprietà <overflow: auto;>.
E' una soluzione un pò sporca anche perchè sicuramente non funziona se il file di input contiene sezioni di script lato server (cioè vengono sparati senza essere interpretati) e non saprei dirti se con il metodo .innerHTML nemmeno i tag html vengono interpretati (mna teoricamente si)