系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > 电脑技术 >

手把手教你JAVA 给PPT添加文字水印

作者:叶雨桑 分类:电脑技术 发布时间:2017-09-19 18:04:36

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到JAVA 给PPT添加文字水印的问题,如果我们遇到了JAVA 给PPT添加文字水印的情况,该怎么处理怎么才能解决JAVA 给PPT添加文字水印带来的困扰呢,对于这样的问题其实我们只需要Free Spire.Presentation for Java 2.2.3(免费版)方式一:从官网获取Free Spire.Presentation for Java之后解压,在IDEA或者Eclipse中Shift+Ctrl+Alt+S添加导入Spire.Pdf.jar包到项目中,jar文件可在解压路径下的lib文件夹中获...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到JAVA 给PPT添加文字水印的问题,如果我们遇到了JAVA 给PPT添加文字水印的情况,该怎么处理怎么才能解决JAVA 给PPT添加文字水印带来的困扰呢,对于这样的问题其实我们只需要Free Spire.Presentation for Java 2.2.3(免费版)方式一:从官网获取Free Spire.Presentation for Java之后解压,在IDEA或者Eclipse中Shift+Ctrl+Alt+S添加导入Spire.Pdf.jar包到项目中,jar文件可在解压路径下的lib文件夹中获取。方式二:使用Maven配置导包。可以参考官方帮助文档。(http:/这样就解决了这样的问题,接下来给大家带来JAVA 给PPT添加文字水印的详细操作步骤。

工具/原料

Free Spire.Presentation for Java 2.2.3(免费版)

导入Jar包

方式一:从官网获取Free Spire.Presentation for Java之后解压,在IDEA或者Eclipse中Shift+Ctrl+Alt+S添加导入Spire.Pdf.jar包到项目中,jar文件可在解压路径下的lib文件夹中获取。

手把手教你JAVA 给PPT添加文字水印

方式二:使用Maven配置导包。可以参考官方帮助文档。(http://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html)

参考的PPT源文件截图。

手把手教你JAVA 给PPT添加文字水印

Java代码示例

import com.spire.presentation.*;

import com.spire.presentation.drawing.FillFormatType;

import java.awt.*;

import java.awt.geom.Rectangle2D;

public class addWatermark {

public static void main(String[] args) throws Exception {

String inputFile = "data/WaterMarked.pptx";

String outputFile = "output/addWatermark_result.pptx";

//创建一个PPT文档实例并加载目标文档

Presentation presentation = new Presentation();

presentation.loadFromFile(inputFile);

//设置文本水印的宽和高

int width= 400;

int height= 300;

//定义一个长方形区域

Rectangle2D.Double rect = new Rectangle2D.Double((presentation.getSlideSize().getSize().getWidth() - width) / 2,

(presentation.getSlideSize().getSize().getHeight() - height) / 2, width, height);

//添加一个shape到定义区域

IAutoShape shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.RECTANGLE, rect);

//设置shape样式

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

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

shape.setRotation(-45);

shape.getLocking().setSelectionProtection(true);

shape.getLine().setFillType(FillFormatType.NONE);

//添加文本到shape

shape.getTextFrame().setText("内部参考");

PortionEx textRange = shape.getTextFrame().getTextRange();

//设置文本水印样式

textRange.getFill().setFillType(FillFormatType.SOLID);

textRange.getFill().getSolidColor().setColor(Color.pink);

textRange.setFontHeight(50);

//保存文档

presentation.saveToFile(outputFile, FileFormat.PPTX_2010);

}

}

结果截图。

手把手教你JAVA 给PPT添加文字水印

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。