向文档添加水印可以有效地声明和保护文档,是保护重要文件的方法之一。PPT文档也可以设置水印,包括文本水印和图像水印。在本文中,S for .说明如何通过NET向PPT添加水印,在安装下载后添加参考dll文件,并参考以下过程完成水印的添加。

1.添加文本水印

步骤1:初始化Presentation类实例并加载文档

presentation PPT=new presentation();

(@ ' c : \ users \ administrator \ desktop \;FileFormat。pptx 2010);步骤2:初始化Font类实例并实例化字体格式

Font string font=new font ('arial ',90);

Size size=Tex('内部数据',string font);步骤3:绘制形状并指定大小、填充颜色、边框颜色和旋转角度

rectangle f rect=new rectangle f-)/2,-)/2,

Iautoshapeshape=[0]。s (s.shapetype.rectangle,rect);

=FillForma

=Color。怀特;

=-45;步骤4:将外观属性设置为保护属性

=真的;

=FillForma步骤5:文本大小,设置颜色

='内部数据';

TextRange textRange=Range

=s . drawing . fill format type . solid;

=Color。FromArgb(120,Color)。GRAY);

=45;步骤6:保存文档

(' Tex,FileFormat。pptx 2010);完成上述代码步骤后,调试项目程序并生成可在binDebug中查看的文件,如下图所示。

所有代码:

Using System

Using Sy

using S;

Using Sy

Using S . Drawing

Using Sy

Namespace InsertWatermark_PPT

{

Class程序

{

Static void Main(string[] args)

{

初始化//Presentation类实例并加载文档

presentation PPT=new presentation();

(@ ' c : \ users \ administrator \ desktop \;FileFormat。pptx 2010);

初始化//Font类字体实例并实例化字体格式

Font string font=new font ('arial ',90);

Size size=Tex('内部数据',string font);

//Shape并指定大小、填充颜色、边框颜色和旋转

rectangle f rect=new rectangle f-)/2,-)/2,

Iautoshapeshape=[0]。s (s.shapetype.rectangle,rect);

=FillForma

=Color。怀特;

=-45;

//设置

定形状属性为保护属性 = true; = FillForma; //设置文本大小、颜色 = "内部资料"; TextRange textRange = Range; = S.Drawing.FillFormatType.Solid; = Color.FromArgb(150, Color.LightBlue); = 90; //保存文档 ("Tex;, FileFormat.Pptx2010); } }

2.添加图片水印

步骤一:初始化一个Presentation类实例并加载文档

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

步骤二: 为第一张幻灯片设置背景图片类型和样式

[0].SlideBackground.Type = S.Drawing.BackgroundType.Custom; [0].SlideBackground.Fill.FillType = FillForma; [0].SlideBackground.Fill.Pic = Pic;

步骤三:加载图片并为第一张幻灯片设置水印

Image img = Image.FromFile(@"C:\Users\Administrator\Desktop\images\1.jpg"); IImageData image = (img); [0].SlideBackground.Fill.Pic = image;

步骤四:保存文档

("ImageWa;, FileFormat.Pptx2010);

全部代码:

using System; using Sy; using S; using S.Drawing; namespace ImageWatermark_PPT { class Program { static void Main(string[] args) { //初始化一个Presentation类实例并加载文档 Presentation ppt = new Presentation(); (@"C:\Users\Administrator\Desktop\;, FileFormat.Pptx2010); //为第一张幻灯片设置背景图片类型和样式 [0].SlideBackground.Type = S.Drawing.BackgroundType.Custom; [0].SlideBackground.Fill.FillType = FillForma; [0].SlideBackground.Fill.Pic = Pic; //加载图片并为第一张幻灯片设置水印效果 Image img = Image.FromFile(@"C:\Users\Administrator\Desktop\images\1.jpg"); IImageData image = (img); [0].SlideBackground.Fill.Pic = image; //保存文档 ("ImageWa;, FileFormat.Pptx2010); } } }

以上是对PPT添加水印的代码操作,希望该方法能提供帮助,感谢阅读!

1.《【wpsppt怎么加水印】添加了C#处理PPT水印(a) ——水印效果(字符水印、图片水印)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【wpsppt怎么加水印】添加了C#处理PPT水印(a) ——水印效果(字符水印、图片水印)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2508765.html