向文档添加水印可以有效地声明和保护文档,是保护重要文件的方法之一。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