1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | procedure extractPage(); var DC : Variant; RVal : Integer; pageToExtract : Integer; begin pageToExtract := 2; try DC := CreateOleObject('Neevia.docCreator'); RVal := DC.extractPDFPages('d:\test.pdf','d:\page.pdf', pageToExtract, pageToExtract); if (RVal <> 0) then ShowMessage('There was an error!!! Code: '+IntToStr(RVal)) else ShowMessage('Done !!!'); finally DC := Unassigned; end; end; |