向文檔添加水印可以有效地聲明和保護(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