List of usage examples for org.apache.pdfbox.pdmodel PDDocumentCatalog setPageLayout
public void setPageLayout(PageLayout layout)
From source file:helper.ThumbnailGenerator.java
License:Open Source License
private static BufferedImage writeImageFirstPage(PDDocument document, int imageType, int size) throws IOException { PDDocumentCatalog dc = document.getDocumentCatalog(); dc.setPageMode(PDDocumentCatalog.PAGE_MODE_USE_THUMBS); dc.setPageLayout(PDDocumentCatalog.PAGE_LAYOUT_SINGLE_PAGE); PDPage page = (PDPage) dc.getAllPages().get(0); BufferedImage image = page.convertToImage(imageType, size); return image; }