/** instance of PdfDecoder to convert PDF into image */
PdfDecoder decodePdf = new PdfDecoder(true);
/** set mappings for non-embedded fonts to use */
PdfDecoder.setFontReplacements(decodePdf);
decodePdf.useHiResScreenDisplay(true);
decodePdf.getDPIFactory().setDpi(2 * 72);
decodePdf.setPageParameters(1, 1);
try {
decodePdf.openPdfArray(baos.toByteArray());
/** get page 1 as an image */