本文详细介绍和讨论了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/2524799.html