本文详细介绍和讨论了C#处理PPT幻灯片的水印。在C#中处理PPT水印(1)文章中,我们分享了插入水印效果的方法,包括插入文本水印效果、将图像插入水印效果。那么,如果不需要水印效果,如何消除PPT中已有的水印效果呢?有关实施步骤,请参阅下面介绍的方法。

工具

Free S for .NET 3.3(社区版本)PS:安装后编辑代码时,请添加参考s . dll(dll文件位于安装路径下的Bin文件夹中)

代码示例(仅供参考)

[例1]消除文本水印效果

测试文件中的文本水印效果如下:

步骤1:实例化Presentation类,加载具有水印效果的PPT文档

presentation PPT=new presentation();

(' Tex);步骤2:重复所有幻灯片,找到包含水印的外观,然后将其删除

for(int I=0;I;I)

{

for(int j=0;J [i]。s;j)

{

If ([i])。Shapes[j] is IAutoShape)

{

Iautoshapeshape=[I]。shapes[j]as iauto shape;

If(“内部数据”)

{

[I]。s(形状);

}

}

}

}

步骤3:保存并打开文档

(' RemoveTex,FileFormat。pptx 2010);

sy(' remove tex;);删除文本水印的效果:

所有代码:

using S;

namespace deletetextwatermark _ PPT

{

Class程序

{

Static void Main(string[] args)

{

//Presentation类实例化,加载带有水印的PowerPoint文档

presentation PPT=new presentation();

(' Tex);

//重复每张幻灯片,找到水印文本内容所在的外观,然后将其删除

for(int I=0;I;I)

{

for(int j=0;J [i]。s;j)

{

If ([i])。Shapes[j] is IAutoShape)

{

Iautoshapeshape=[I]。shapes[j]as iauto shape;

If(“内部数据”)

{

[I]。s(形状);

}

}

}

}

//保存并打开文档

(' RemoveTex,FileFormat。pptx 2010);

sy(' remove tex;);

}

}

} [例2]消除图像水印效果

测试文件中的图片水印效果如下:

步骤1:实例化Presentation类,加载测试文档

presentation PPT=new presentation();

(' ImageWa);步骤2:重复每张幻灯片,将背景填充类型设置为“无”

for(int I=0;I;I)

{

[0]。slide background . fill . filltype=fill forma;

}步骤3:保存并打开文档

(' RemovePicWa,FileFormat。pptx 2010);

sy(' RemovePicWa;);删除照片水印的效果:

所有代码:

using S;

Using S . Drawing

namespace deleteimagewatermark _ PPT

{

Class程序

{

Static void Main(string[] args)

{

//Presentation类实例化,加载带有图片水印的PowerPoint文档

presentation PPT=new presentation();

(' ImageWa);

//将背景填充类型设置为None,遍历每张幻灯片

for(int I=0;I;I)

{

[0]。slide background . fill . filltype=fill forma;

}

//在本地保存并打开结果文档

(' RemovePicWa,FileFormat。pptx 2010);

sy(' RemovePicWa;);

}

}

}

介绍了C# PPT水印去除效果。

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

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

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