Gentlemen,

I've found a mistake in the documentation that simply does not match the
object model.

http://pdfbox.staging.apache.org/2.0/migration.html#pdf-rendering

First, the current version, then a version that I believe corrects that
"renderImageWithDPI" line.

PDDocument document = PDDocument.load(new
File(pdfFilename));PDFRenderer pdfRenderer = new
PDFRenderer(document);int pageCounter = 0;for (PDPage page :
document.getPages()){
    pdfRenderer.renderImageWithDPI(page, 300, ImageType.RGB);

    // suffix in filename will be used as the file format
    ImageIOUtil.writeImage(bim, pdfFilename + "-" + (pageCounter++) +
".png", 300);}document.close();

PDDocument document = PDDocument.load(new
File(pdfFilename));PDFRenderer pdfRenderer = new
PDFRenderer(document);int pageCounter = 0;for (PDPage page :
document.getPages()){
    BufferedImage bim = pdfRenderer.renderImageWithDPI(pageCounter,
300, ImageType.RGB);

    // suffix in filename will be used as the file format
    ImageIOUtil.writeImage(bim, pdfFilename + "-" + (pageCounter++) +
".png", 300);}document.close();

Reply via email to