Delphi Olecontainer and Print

Hi!
I need to print an Ole document (loaded in an OleContainer) to a printer by
click on a button on the main form; the printer is the Acrobat PDF printer
(which clearly is NOT a printer but a file converter).
My aim is to quickly convert any document loaded in the Olecontainer to PDF
format without much user intervention (the user don't have to open the ole
document and click on the print label in the menu of the related
application).
Thanks
Giuseppe Gennuso