Microsoft PowerPoint可支持在幻灯片中插入各种类型的图形并且可设置图形填充、线条颜色、图形大小、位置等。下面将通过Java编程来演示在PPT中绘制图形的方法。
工具:Free Spire.Presentation for Java v 2.2.3
Jar文件导入方法1:通过官网下载,并导入
Step1:创建目录文件lib,并将Spire.Presentation.jar文件导入(可直接复制该文件到lib)
Step2: 选中Spire.Presentation.jar,右键,选择“Add as library”。完成引用
Jar文件导入方法2**:**通过Maven仓库安装。
Java代码示例(供参考)
import com.spire.presentation.*;
import com.spire.presentation.drawing.*;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File; public class CreateShapes_PPT {
public static void main(String[] args) throws Exception {
//创建PowerPoint文档
Presentation presentation = new Presentation(); //添加一个三角形,并设置单色填充
IAutoShape shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.TRIANGLE, new Rectangle2D.Double(115, 130, 100, 100));
shape.getFill().setFillType(FillFormatType.SOLID);
shape.getFill(