Bildbeschreibung eingeben. > Aber wenn Sie das resultierende Bild mit POI überprüfen, können Sie sehen, dass der Rand doppelt ausgekleidet ist.
Code: Select all
for (XSLFSlide slide : ppt.getSlides()) {
BufferedImage image = new BufferedImage(pageSize.width, pageSize.height, BufferedImage.TYPE_INT_RGB);
Graphics2D graphics = image.createGraphics();
graphics.setFont(gqmsFontFamilyProvider.getDefaultFont());
slide.draw(graphics);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(image, "png", baos);
images.add(baos.toByteArray());
graphics.dispose();
baos.close();
}