精华内容
下载资源
问答
  • 原标题:Java 在PPT中绘制图形Microsoft PowerPoint可支持幻灯片插入各种类型的图形并且可设置图形填充、线条颜色、图形大小、位置等。下面将通过Java编程来演示在PPT中绘制图形的方法。工具:Free Spire....

    原标题:Java 在PPT中绘制图形

    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”。完成引用

    268e6f858a376bcc364b53194e4354cd.png

    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().getSolidColor().setColor(Color.orange);

    shape.getShapeStyle().getLineColor().setColor(Color.white);

    //添加一个椭圆,并设置图片填充

    shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.ELLIPSE, new Rectangle2D.Double(290, 130, 150, 100));

    shape.getFill().setFillType(FillFormatType.PICTURE);

    shape.getFill().getPictureFill().setFillType(PictureFillType.STRETCH);

    BufferedImage image = ImageIO.read(new File("logo.png"));

    shape.getFill().getPictureFill().getPicture().setEmbedImage(presentation.getImages().append(image));

    shape.getShapeStyle().getLineColor().setColor(Color.white);

    //添加一个心形,并设置图案填充

    shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.HEART, new Rectangle2D.Double(515, 130, 130, 100));

    shape.getFill().setFillType(FillFormatType.PATTERN);

    shape.getFill().getPattern().setPatternType(PatternFillType.LARGE_GRID);

    shape.getShapeStyle().getLineColor().setColor(Color.white);

    //添加一个五角星,并设置渐变填充

    shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.FIVE_POINTED_STAR, new Rectangle2D.Double(115, 300, 115, 115));

    shape.getFill().setFillType(FillFormatType.GRADIENT);

    shape.getFill().getGradient().getGradientStops().append(0, KnownColors.RED);

    shape.getFill().getGradient().getGradientStops().append(1, KnownColors.LIGHT_SALMON);

    shape.getShapeStyle().getLineColor().setColor(Color.white);

    //添加一个矩形,并设置渐变填充

    shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.HEXAGON, new Rectangle2D.Double(290, 300, 140, 125));

    shape.getFill().setFillType(FillFormatType.GRADIENT);

    shape.getFill().getGradient().getGradientStops().append(0, KnownColors.LIGHT_PINK);

    shape.getFill().getGradient().getGradientStops().append(1, KnownColors.LIGHT_SKY_BLUE);

    shape.getShapeStyle().getLineColor().setColor(Color.white);

    //添加一个向上的箭头,并设置渐变填充

    shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.DOUBLE_WAVE, new Rectangle2D.Double(515, 300, 130, 100));

    shape.getFill().setFillType(FillFormatType.GRADIENT);

    shape.getFill().getGradient().getGradientStops().append(1f, KnownColors.OLIVE);

    shape.getFill().getGradient().getGradientStops().append(0, KnownColors.POWDER_BLUE);

    shape.getShapeStyle().getLineColor().setColor(Color.white);

    //保存文档

    presentation.saveToFile("AddShapes.pptx", FileFormat.PPTX_2010);

    }

    }

    图形绘制效果:

    f8119ddfb80b814fffbd2e64c1018735.png

    注:

    1.这个库支持的图形种类很多,例如下图:

    e725913f538e955cf76a5b326ba0cf26.png

    2.以上库的使用环境可以不用安装Microsoft PowerPoint

    (本文完)

    作者:E-iceblue

    原文:https://www.cnblogs.com/Yesi/p/10557490.html返回搜狐,查看更多

    责任编辑:

    展开全文
  • 方法1:先在ppt中绘图,然后调整ppt大小。设计--》幻灯片大小--》自定义幻灯片大小,弹出窗口选择“最大化”,保证你作的图不会缩小; 方法2:制作两个ppt在ppt1中绘图,把空白的ppt2调整到合适尺寸;然后把ppt...

    目录

    step1: 调整ppt尺寸

    step2:把ppt导出为PDF

    step3: 把PDF转存为eps格式

    step4: 在Latex代码中引入eps文件:

    ps:很多论文的格式要求按以上步骤处理图片并插入,尤其有时会指定插入eps格式。如果仅仅是在PDF中插入矢量图,把ppt另存为emf格式插入应该也可以。


    step1: 调整ppt尺寸

    • 方法1:先在ppt中绘图,然后调整ppt大小。设计--》幻灯片大小--》自定义幻灯片大小,在弹出窗口选择“最大化”,保证你作的图不会缩小;
    • 方法2:制作两个ppt,在ppt1中绘图,把空白的ppt2调整到合适尺寸;然后把ppt1中绘制好的图复制粘贴到ppt2中。

    step2:把ppt导出为PDF

    step3: 把PDF转存为eps格式

    • 方法:用Adobe Acrobat打开PDF,“文件”--》“另存为”--》“保存类型”--》内嵌式PostScript”,即得到eps文件;

    step4: 在Latex代码中引入eps文件:

    \begin{figure}[htbp]
    \centerline{\includegraphics[scale=0.4]{pic/flow.eps}}%%图像路径:pic是文件夹名。
    \caption{Overview of Approach}
    \label{ov}
    \end{figure}

    ps:很多论文的格式要求按以上步骤处理图片并插入,尤其有时会指定插入eps格式。如果仅仅是在PDF中插入矢量图,把ppt另存为emf格式插入应该也可以。

    展开全文
  • PPT绘图示例

    2019-07-31 03:15:38
    给出3个绘图PPT示例,刚入门论文绘图和项目绘图的童鞋可以参考下
  • 一、方法1 已经Visio画好了,需要传入PPT。 二、方法2 直接在PPT中新建Visio绘图。 参考 如何在PPT中插入visio对象-百度经验

    一、方法1

    已经在Visio中画好了,需要传入PPT。

    二、方法2

    直接在PPT中新建Visio绘图。

    参考

    1. 如何在PPT中插入visio对象-百度经验
    展开全文
  • 如何将ppt中绘图高清保存

    千次阅读 2020-06-06 12:32:40
    1.选中ppt中要保存为图片的内容,右键“另存为图片”,保存格式为emf或wmf 2.将保存为emf格式的图片用visio打开,可以适当裁剪、调整大小 3.将visio文件另存为图片,弹出的选项根据需要选择分辨率(默认为120)和...

    一般用ppt另存为图片的方式保存的图片会比较模糊,放大后锯齿化比较严重,怎样导出高清的图片呢?

    步骤:
    1.选中ppt中要保存为图片的内容,右键“另存为图片”,保存格式为emf或wmf
    在这里插入图片描述
    2.将保存为emf格式的图片用visio打开,可以适当裁剪、调整大小

    3.将visio文件另存为图片,弹出的选项中根据需要选择分辨率(默认为120)和质量(默认75%),点击确定即可
    在这里插入图片描述

    展开全文
  • 麦肯锡ppt绘图工具

    2010-11-26 21:45:35
    麦肯锡ppt绘图工具,麦肯锡ppt绘图工具,麦肯锡ppt绘图工具,麦肯锡ppt绘图工具
  • 工程制图PPT

    2013-07-02 18:59:01
    工程制图PPT
  • 一 5 3 1补画视图所缺的线条 一 6 3 1补画视图所缺的线条 一 7 3 1补画视图所缺的线条 一 8 3 1补画视图所缺的线条 一 9 3 1补画视图所缺的线条 一 10 3 1补画视图所缺的线条 一 11 3 1补画视图所缺的...
  • cad绘图.PPT

    2014-06-26 23:15:28
    cad绘图.PPT
  • 工程制图ppt

    2014-06-28 14:27:51
    工程制图ppt,详细介绍了工程制图各考点,考试必备必过法宝!!
  • 绘图简洁PPT模板.ppt

    2020-10-31 13:06:28
    绘图简洁PPT模板 适用于工作汇报/年终总结/工作计划等 汇报人 点击添加文本 点击添加文本 点击添加文本 点击添加文本 目录 点击添加标题 01 02 03 04 点击添加标题 点击添加标题 点击添加标题 点击添加文本 点击添加...
  • PPT科研绘图之棱台

    2021-02-25 10:26:41
    总之啊 ppt绘图可厉害了 任何三维的图 你都可以先画一个2d的图 之后通过棱台效果 造出来 \
  • matlab的ppt教程-MATLAB绘图.ppt matlab的一些使用ppt 大家可以一起分享使用
  • 机械制图ppt

    2013-07-25 00:07:03
    机械制图ppt,球体投影 1、圆柱面的形成,圆柱面的投影 2、圆锥面的形成,圆锥面的投影 共同点:圆柱面、圆锥面都为曲面,投影只画可见与不可见的分界线——素线的投影
  • ppt制图小图标

    2013-02-21 17:32:08
    ppt画图的小图标,制作ppt锦上添花的工具
  • 工程制图ppt文档

    2015-11-08 23:14:36
    《电子工程制图》课程第1章教学ppt,适合师生教学使用。
  • 全套机械制图ppt课件

    2019-02-08 10:14:13
    全套机械制图ppt课件(300多页)
  • 第四讲 coreldraw 考古绘图中的应用 1Coreldraw简介 CorelDRAW Graphics Suite是一款由世界顶尖软件公司之一的加拿大的Corel公司开发的图形图像软件其非凡的设计能力广泛地应用于商标设计标志制作模型绘制插图描画...
  • 机械制图教学PPT

    2016-11-08 17:04:18
    机械制图 马慧主编 教学 ppt
  • PPT内容这是电气工程制图说课ppt课件下载,主要介绍了课程性质;课程目标;课程内容 ;课程教学设计;课程特色与改革思路,欢迎点击下载。电气工程制图及CAD绘图 电气工程系 说课目录 1.课程性质 2.课程目标 3.课程...
  • 论文写作需要用到高清的图像(300dpi,600dpi或以上,编辑需要),但是PPT绘制的图像默认保存的分辨率是96dpi,这远远不能满足要求。将PPT中的图像保存为高清图像的方式有许多种,我比较倾向于这篇文中种介绍的这...
  • MATLAB 绘图PPt

    2009-03-29 20:18:45
    MATLAB 绘图PPt 包括一维绘图 二维绘图等 希望有用
  • MATLAB绘图ppt

    2009-12-09 10:42:48
    MATLAB绘图ppt,含有几个相关的ppt:二维曲线图、三维曲线图、三维曲面图的绘制方法;常用统计图的绘制方法;三维图形常用编辑方法。
  • 图形图像计算机及表示位图图像、矢量图形 位图和矢量图放大缩小的效果 实验1:画个圆圈比一比 同学们“画图”软件以及“word”分别绘制一个大小相仿的圆, 并放大到400%显示,观察效果并填写实验报告。...
  • matlab绘图ppt

    2014-05-04 15:07:55
    matlab课程学习资源,可自学matlab,宿舍也能掌握matlab使用技巧
  • 绘图以及ppt的草稿

    2020-12-30 09:22:12
    绘图以及ppt的草稿
  • 建筑制图ppt

    2008-08-19 10:05:25
    建筑制图ppt,刚开始学上传
  • ppt是画科研插图的优秀工具,能够很方便的导出为pdf并插入latex,但手动通过“另存为-格式-pdf-当前页-确定”将一页ppt保存为一个pdf文件要选择多个选项,稍显繁琐,故编写了一小段vba脚本来自动化这一步骤。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,853
精华内容 3,141
关键字:

如何在ppt中绘图