本文詳細(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