本文詳細(xì)介紹和討論了C#處理PPT幻燈片的水印。在C#中處理PPT水印(1)文章中,我們分享了插入水印效果的方法,包括插入文本水印效果、將圖像插入水印效果。那么,如果不需要水印效果,如何消除PPT中已有的水印效果呢?有關(guān)實(shí)施步驟,請(qǐng)參閱下面介紹的方法。

工具

Free S for .NET 3.3(社區(qū)版本)PS:安裝后編輯代碼時(shí),請(qǐng)?zhí)砑訁⒖約 . dll(dll文件位于安裝路徑下的Bin文件夾中)

代碼示例(僅供參考)

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

測(cè)試文件中的文本水印效果如下:

步驟1:實(shí)例化Presentation類,加載具有水印效果的PPT文檔

presentation PPT=new presentation();

(' Tex);步驟2:重復(fù)所有幻燈片,找到包含水印的外觀,然后將其刪除

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(“內(nèi)部數(shù)據(jù)”)

{

[I]。s(形狀);

}

}

}

}

步驟3:保存并打開文檔

(' RemoveTex,F(xiàn)ileFormat。pptx 2010);

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

所有代碼:

using S;

namespace deletetextwatermark _ PPT

{

Class程序

{

Static void Main(string[] args)

{

//Presentation類實(shí)例化,加載帶有水印的PowerPoint文檔

presentation PPT=new presentation();

(' Tex);

//重復(fù)每張幻燈片,找到水印文本內(nèi)容所在的外觀,然后將其刪除

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(“內(nèi)部數(shù)據(jù)”)

{

[I]。s(形狀);

}

}

}

}

//保存并打開文檔

(' RemoveTex,F(xiàn)ileFormat。pptx 2010);

sy(' remove tex;);

}

}

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

測(cè)試文件中的圖片水印效果如下:

步驟1:實(shí)例化Presentation類,加載測(cè)試文檔

presentation PPT=new presentation();

(' ImageWa);步驟2:重復(fù)每張幻燈片,將背景填充類型設(shè)置為“無(wú)”

for(int I=0;I;I)

{

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

}步驟3:保存并打開文檔

(' RemovePicWa,F(xiàn)ileFormat。pptx 2010);

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

所有代碼:

using S;

Using S . Drawing

namespace deleteimagewatermark _ PPT

{

Class程序

{

Static void Main(string[] args)

{

//Presentation類實(shí)例化,加載帶有圖片水印的PowerPoint文檔

presentation PPT=new presentation();

(' ImageWa);

//將背景填充類型設(shè)置為None,遍歷每張幻燈片

for(int I=0;I;I)

{

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

}

//在本地保存并打開結(jié)果文檔

(' RemovePicWa,F(xiàn)ileFormat。pptx 2010);

sy(' RemovePicWa;);

}

}

}

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

1.《【圖片在ppt中怎么去水印】C#處理PPT水印(2) ——水印去除效果(文本水印、圖片水印)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《【圖片在ppt中怎么去水印】C#處理PPT水印(2) ——水印去除效果(文本水印、圖片水印)》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/keji/2517505.html