The javadoc is here for the API
The following is sample JSP code
ToImageOptionsSpec spec = new com.adobe.fd.cpdf.api.ToImageOptionsSpec();
System.out.println("$$$$$$$Successfully set the image spec");
spec.setImageConvertFormat(ImageConvertFormat.JPEG);
spec.setGrayScaleCompression(GrayScaleCompression.Low);
spec.setColorCompression(ColorCompression.Low);
spec.setFormat(JPEGFormat.BaselineOptimized);
spec.setRgbPolicy(RGBPolicy.Off);
spec.setCmykPolicy(CMYKPolicy.Off);
spec.setColorSpace(ColorSpace.RGB);
spec.setResolution("72");
spec.setMonochrome(MonochromeCompression.None);
spec.setFilter(PNGFilter.Sub);
spec.setInterlace(Interlace.Adam7);
spec.setTileSize(180);
spec.setGrayScalePolicy(GrayScalePolicy.Off);
ConvertPdfService convertPdfService = sling.getService(ConvertPdfService.class);
System.out.println("$$$$$Got Convert PDF Service");
System.out.println("Inside dummy for PDF G");
System.out.println("The ocr value is ..."+request.getParameter("ocr"));
SlingScriptHelper scriptHelper = bindings.getSling();
RequestParameter inputFileParam = scriptHelper.getRequest().getRequestParameter("inputDoc");
String convert = request.getParameter("Convert");
System.out.println("The value of convert "+convert);
InputStream inputDocStream = null;
String fileName = FilenameUtils.getName(inputFileParam.getFileName());
inputDocStream = inputFileParam.getInputStream();
com.adobe.aemfd.docmanager.Document uploadedDocument = new com.adobe.aemfd.docmanager.Document(inputDocStream);
java.util.List allImages = convertPdfService.toImage(uploadedDocument,spec);
System.out.println("@@@@@@@The number of images I got was ...."+allImages.size());
System.out.println("$$$$ Converted the PDF to Images&&&&&&");