向文檔添加水印可以有效地聲明和保護(hù)文檔,是保護(hù)重要文件的方法之一。PPT文檔也可以設(shè)置水印,包括文本水印和圖像水印。在本文中,S for .說明如何通過NET向PPT添加水印,在安裝下載后添加參考dll文件,并參考以下過程完成水印的添加。

1.添加文本水印

步驟1:初始化Presentation類實(shí)例并加載文檔

presentation PPT=new presentation();

(@ ' c : \ users \ administrator \ desktop \;FileFormat。pptx 2010);步驟2:初始化Font類實(shí)例并實(shí)例化字體格式

Font string font=new font ('arial ',90);

Size size=Tex('內(nèi)部數(shù)據(jù)',string font);步驟3:繪制形狀并指定大小、填充顏色、邊框顏色和旋轉(zhuǎn)角度

rectangle f rect=new rectangle f-)/2,-)/2,

Iautoshapeshape=[0]。s (s.shapetype.rectangle,rect);

=FillForma

=Color。懷特;

=-45;步驟4:將外觀屬性設(shè)置為保護(hù)屬性

=真的;

=FillForma步驟5:文本大小,設(shè)置顏色

='內(nèi)部數(shù)據(jù)';

TextRange textRange=Range

=s . drawing . fill format type . solid;

=Color。FromArgb(120,Color)。GRAY);

=45;步驟6:保存文檔

(' Tex,F(xiàn)ileFormat。pptx 2010);完成上述代碼步驟后,調(diào)試項(xiàng)目程序并生成可在binDebug中查看的文件,如下圖所示。

所有代碼:

Using System

Using Sy

using S;

Using Sy

Using S . Drawing

Using Sy

Namespace InsertWatermark_PPT

{

Class程序

{

Static void Main(string[] args)

{

初始化//Presentation類實(shí)例并加載文檔

presentation PPT=new presentation();

(@ ' c : \ users \ administrator \ desktop \;FileFormat。pptx 2010);

初始化//Font類字體實(shí)例并實(shí)例化字體格式

Font string font=new font ('arial ',90);

Size size=Tex('內(nèi)部數(shù)據(jù)',string font);

//Shape并指定大小、填充顏色、邊框顏色和旋轉(zhuǎn)

rectangle f rect=new rectangle f-)/2,-)/2,

Iautoshapeshape=[0]。s (s.shapetype.rectangle,rect);

=FillForma

=Color。懷特;

=-45;

//設(shè)置

定形狀屬性為保護(hù)屬性 = true; = FillForma; //設(shè)置文本大小、顏色 = "內(nèi)部資料"; TextRange textRange = Range; = S.Drawing.FillFormatType.Solid; = Color.FromArgb(150, Color.LightBlue); = 90; //保存文檔 ("Tex;, FileFormat.Pptx2010); } }

2.添加圖片水印

步驟一:初始化一個(gè)Presentation類實(shí)例并加載文檔

Presentation ppt = new Presentation(); (@"C:\Users\Administrator\Desktop\;, FileFormat.Pptx2010);

步驟二: 為第一張幻燈片設(shè)置背景圖片類型和樣式

[0].SlideBackground.Type = S.Drawing.BackgroundType.Custom; [0].SlideBackground.Fill.FillType = FillForma; [0].SlideBackground.Fill.Pic = Pic;

步驟三:加載圖片并為第一張幻燈片設(shè)置水印

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) { //初始化一個(gè)Presentation類實(shí)例并加載文檔 Presentation ppt = new Presentation(); (@"C:\Users\Administrator\Desktop\;, FileFormat.Pptx2010); //為第一張幻燈片設(shè)置背景圖片類型和樣式 [0].SlideBackground.Type = S.Drawing.BackgroundType.Custom; [0].SlideBackground.Fill.FillType = FillForma; [0].SlideBackground.Fill.Pic = Pic; //加載圖片并為第一張幻燈片設(shè)置水印效果 Image img = Image.FromFile(@"C:\Users\Administrator\Desktop\images\1.jpg"); IImageData image = (img); [0].SlideBackground.Fill.Pic = image; //保存文檔 ("ImageWa;, FileFormat.Pptx2010); } } }

以上是對(duì)PPT添加水印的代碼操作,希望該方法能提供幫助,感謝閱讀!

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

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

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