Hi, I have read the tip from: https://stackoverflow.com/questions/14495288/how-to-add-image-to-powerpoint-ppt-table-cell-using-apache-poi-hslf-xslf
I can add image in XSLFTableCell but I don't know how to that image bigger. Here is what I did: import java.awt.geom.Rectangle2D; import java.io.File; import java.io.FileOutputStream; import org.apache.poi.ooxml.POIXMLDocumentPart.RelationPart; import org.apache.poi.sl.usermodel.PictureData.PictureType; import org.apache.poi.xslf.usermodel.XMLSlideShow; import org.apache.poi.xslf.usermodel.XSLFPictureData; import org.apache.poi.xslf.usermodel.XSLFRelation; import org.apache.poi.xslf.usermodel.XSLFSlide; import org.apache.poi.xslf.usermodel.XSLFTable; import org.apache.poi.xslf.usermodel.XSLFTableCell; import org.apache.poi.xslf.usermodel.XSLFTableRow; import org.openxmlformats.schemas.drawingml.x2006.main.CTBlip; import org.openxmlformats.schemas.drawingml.x2006.main.CTBlipFillProperties; import org.openxmlformats.schemas.drawingml.x2006.main.CTRelativeRect; import org.openxmlformats.schemas.drawingml.x2006.main.CTTableCell; public class TablePics { public static void main(String[] args) throws Exception { XMLSlideShow pptx = new XMLSlideShow(); XSLFPictureData pd = pptx.addPicture(new File("input/gloves.jpg"), PictureType.JPEG); XSLFSlide slide = pptx.createSlide(); XSLFTable table = slide.createTable(); table.setAnchor(new Rectangle2D.Double(50, 50, 500, 20)); XSLFTableRow row = table.addRow(); row.addCell().setText("Cell 1"); XSLFTableCell cell = row.addCell(); cell.setText("Cell 2"); CTBlipFillProperties blipPr = ((CTTableCell)cell.getXmlObject()).getTcPr().addNewBlipFill(); blipPr.setDpi(72); // http://officeopenxml.com/drwPic-ImageData.php CTBlip blib = blipPr.addNewBlip(); blipPr.addNewSrcRect(); CTRelativeRect fillRect = blipPr.addNewStretch().addNewFillRect(); fillRect.setL(30000); fillRect.setR(30000); RelationPart rp = slide.addRelation(null, XSLFRelation.IMAGES, pd); blib.setEmbed(rp.getRelationship().getId()); FileOutputStream fos = new FileOutputStream("output/TablePics.pptx"); pptx.write(fos); fos.close(); } } Could you help me? -- Sent from: http://apache-poi.1045710.n5.nabble.com/POI-User-f2280730.html --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@poi.apache.org For additional commands, e-mail: user-h...@poi.apache.org