Yes the ActiveX Viewer can do that nicely. One thing to remember - therre is a checkbox on the Viewer ActiveX Procedure Template that allows you to Hide the OLE control that it's running in. And, if you do that, you can reduce the size of the OLE control to very small.
One thing to be aware of though! There is a bug in the current Clarion 8 Runtime Library that can cause an access violation if you try to print too many PDF files one after the other. We have PTSS #39063
open on the problem in SV's PTSS.
Please see http://www.tracker-software.com/forum3/viewtopic.php?f=38&t=12469
for more info.