The ActiveX control is about 790K self contained. It requires no other runtimes or MFC Runtimes either. It's written in Delphi.
Preload a few 1000 pages into the control and then scroll through them with the slider control. It can also scale your print outs.