添加水印,如何添加水印到PPT

问题:PPT怎么着添加水印?

对文档添加水印可以使得申明和保险文档,是保证紧要文件的不二法门之一。在PPT文档中一致也足以安装水印,包蕴文件水印和图片水印,本文将讲述如何通过Spire.Presentation
for .NET来对PPT添加水印,下载安装Free Spire.Presentationfor
.NET后,添加引用dll文件,参考上面的操作步骤,落成水印添加。

<?php
//那里仅仅是为了案例须求准备一些资料图片
$url=”;
$content=file_get_contents($url);
$filename=’tmp.jpg’;
file_put_contents($filename,$content);
$url=”;
file_put_contents(‘logo.png’,file_get_contents($url));
//初阶添加水印操作
$im=imagecreatefromjpeg($filename);
$logo=imagecreatefrompng(‘logo.png’);
添加水印,如何添加水印到PPT。$size=getimagesize(‘logo.png’);
imagecopy($im,$logo,15,15,0,0,$size[ac88亚洲城,0],$size[1]);

demo:

回答:

1.添加文件水印

header(“content-type:image/jpeg”);
imagejpeg($im);

说起这厮脸识别,还真有点缘分。记得逆天往日在学员时期参预创新大赛的时候,标题就是人脸识别打卡 不留余地旁人替人打卡的题材,想想看,借使用微软的faceapi那还不是很不难达成的?

PPT如何添加水印?

PPT怎么着添加水印效果,这一个要用到PPT的母版编辑。

先打开一个PPT文档,选视图栏,点幻灯片母版:

ac88亚洲城 1

跻身母版编辑状态,要点第一张幻灯片:

ac88亚洲城 2

然后点插入,图片,拔取要做水印的图形:

ac88亚洲城 3

布置达成后的意义:

ac88亚洲城 4

选图片工具,颜色,设置透明色,却掉白背景:

ac88亚洲城 5

去掉背景后如图,然后点关门母版视图:

ac88亚洲城 6

末尾成功增进水印效果:

ac88亚洲城 7

步骤一:开头化Presentation类实例,并加载文档

ac88亚洲城 8

头条号:李先生电脑教学课堂,专门系统讲授电脑知识,软件应用技巧,欢迎关切。

回答:时不时在网上搜图片的话,你会发觉水印有很多样。

那边说一种斜向满版文字水印的做法。

Presentation ppt = new Presentation();
ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\sample.pptx", FileFormat.Pptx2010);

好了,不聊天了,上次概述了下行印情缘:

制作基础水印

本条很简单,把您要做出水印的文字打好、设置好字体和字号:

ac88亚洲城 9

接下来,设置一定透明度即可。注意为文字设置透明度,需求在「设置形状格式」对话框中切换来「文本选项」:

ac88亚洲城 10

步骤二:初叶化一个Font类实例,并实例化字体格式

一张图概括:

制作水印阵列

按住Shift键和Ctrl键横向拖动水印,复制出1个,然后按3-4下F4键重复复制操作,获得一排水印:

ac88亚洲城 11

将水印全选,然后接纳相同的措施向下复制出几排:

ac88亚洲城 12

全选所有水印,Ctrl+G编为一组,然后全体旋转一定角度:

ac88亚洲城 13

那边我因为只是做示意,水印的分布没有再去调动它,实际上可以观察,应该垂直再多复制几排,使其能够布满画面。近日左上角和右下角还有部分空手。

Font stringFont = new Font("Arial", 90);
Size size = TextRenderer.MeasureText("内部资料", stringFont);

ac88亚洲城 14

锁定水印

在本难题的另一个答复里,有情侣使用了母版作用来加水印。

毋庸置疑,使用这么些效应确实能够让每页都出现水印,可难点是,当那几个水印是因此母版成效来映射到每页时,水印是放在最底部的,随便在页面上插入一张图纸,水印都会被挡住:

ac88亚洲城 15

那还叫什么水印呢?水印就应有是它去挡住其余元素的呗!

于是,我推荐的艺术是将水印手动复制到每一页,使之身处最顶层,然后使用「口袋动画」插件(又称PA插件)的「一流解锁-对象加锁」作用,将其锁定。

具体操作为:

1、点击插件的「超级解锁-加锁选项」:

ac88亚洲城 16

2、在弹出的对话框中勾选「锁定选中」,然后确定:

ac88亚洲城 17

3、选汉语字,选用「一级解锁-对象加锁」,文字就会被锁定,不可以选中、不可能移动,而同时,它还会放在其它对象的上层进行屏蔽,真正起到水印的功用:

ac88亚洲城 18

有关「口袋动画」插件,若是你还有其余难题,欢迎留言哦,我都会死灰复燃的!


自身是Jesse,《和秋叶一起学PPT》图书小编,悟空问答科学和技术问答达人,欢迎关怀、留言互换。假如觉得回答得还不易,就点个赞再走啊!

步骤三:绘制一个shape并指定大小、填充颜色、边框颜色和旋转角度

额,本次先看下效果,然后推广一些支付进程中的知识点,然后介绍一下微软的FaceAPI

RectangleF rect = new RectangleF((ppt.SlideSize.Size.Width - size.Width) / 2, (ppt.SlideSize.Size.Height - size.Height) / 2, size.Width, size.Height);
IAutoShape shape = ppt.Slides[0].Shapes.AppendShape(Spire.Presentation.ShapeType.Rectangle, rect);
shape.Fill.FillType = FillFormatType.None;
shape.ShapeStyle.LineColor.Color = Color.White;
shape.Rotation = -45;

必发娱乐官网 ,==》原先的功力照旧在,非人脸识别,请在音讯框中挑选否

步骤四:设定形状属性为保证属性

ac88亚洲城 19

shape.Locking.SelectionProtection = true;
shape.Line.FillType = FillFormatType.None;

不必要人脸识其余就选否,每个月Api次数是个其他

步骤五:设置文本大小、颜色

ac88亚洲城 20

shape.TextFrame.Text = "内部资料";
TextRange textRange = shape.TextFrame.TextRange;
textRange.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid;
textRange.Fill.SolidColor.Color = Color.FromArgb(120, Color.Gray);
textRange.FontHeight = 45;

儒生成缩略图:(前期能够增进缩略比例的调剂)

手续六:保存文档

ac88亚洲城 21

ppt.SaveToFile("TextWatermark.pptx", FileFormat.Pptx2010);

异步的不二法门早先工作了

达成上述代码步骤后,调试运行项目先后,生成文书(可在该品种文件中bin>Debug中查阅),如下图所示:

ac88亚洲城 22

 ac88亚洲城 23

好精晓后会通告你(很三人用异步的艺术不会捕获卓殊和姣好后的通告,一会自己稍微说一下)

任何代码:

ac88亚洲城 24

ac88亚洲城 25ac88亚洲城 26

探访人脸,免费版的精度那个地步已经很好了(19个脸就2张有点误差),假诺你把她用来人脸打卡,完全可以允许的嘛,没识别出来再试一试就ok了