Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- InputStream in = new FileInputStream(imagePath);
- BufferedImage bimg = ImageIO.read(in);
- float width = bimg.getWidth() ;
- float height = bimg.getHeight();
- PDPage page = new PDPage(new PDRectangle(width, height));
- doc.addPage(page);
- //PDStream stream = new PDStream(doc, in);
- PDImageXObject pdImageXObject = JPEGFactory.createFromImage(doc, bimg, 0.5f, 10);
- PDPageContentStream contentStream = new PDPageContentStream(doc, page);
- contentStream.drawImage(pdImageXObject, 0, 0);
- contentStream.close();
- }
- }
- finally
- {
- System.out.println("ddd");
- doc.save(pdfPath);
- doc.close();
- }
- }
- PDPage page = new PDPage(new PDRectangle(width / 300 * 72, height / 300 * 72));
- float scale = 72 / 300;
- contentStream.drawImage(pdImage, 0, 0, pdImage.getWidth()*scale, pdImage.getHeight()*scale);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement