// Create a new workbook Workbook workbook = new Workbook(); IWorksheet worksheet = workbook.getWorksheets().get(0); worksheet.getPageSetup().setOrientation(PageOrientation.Landscape); InputStream stream = this.getResourceStream("logo.png"); IShape picture = null; try { picture = worksheet.getShapes().addPicture(stream, ImageType.PNG, 20, 20, 400, 100); } catch (IOException ioe) { } // Save to a pdf file workbook.save("SavePictureToPDF.pdf");