PDFBox: problema con la conversión de la página pdf en imagen

Mi misión es bastante simple: convertir cada página de un archivo pdf en imágenes. Intenté usar la versión de código abierto icepdf para generar las imágenes, pero no generan la imagen con la fuente correcta. Entonces empiezo a usar PDFBox en su lugar. El código es el siguiente:

PDDocument document = PDDocument.load(new File("testing.pdf"));             
List<PDPage> pages = document.getDocumentCatalog().getAllPages();
for (int i = 0; i < pages.size(); i++) {
 PDPage singlePage = pages.get(i);
 BufferedImage buffImage = convertToImage(singlePage, 8, 12);
 ImageIO.write(buffImage, "png", new File(PdfUtil.DATA_OUTPUT_DIR+(count++)+".png"));
}

La fuente se ve bien, pero las imágenes dentro del archivo pdf se ven desvanecidas (Ver el archivo adjunto). Miro el código fuente pero todavía no tengo idea de cómo solucionarlo. ¿Ustedes tienen alguna idea de lo que está pasando? Por favor ayuda. ¡¡Gracias!!

Respuestas a la pregunta(3)

Su respuesta a la pregunta