Page 1 of 1

Apache Poi PPT zum Bild, gebrochener Tabellenrand

Posted: 05 Feb 2025, 10:33
by Guest
Bildbeschreibung hier eingeben < /p>
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();
}