亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#如何給PDF文件添加水印

2020-01-24 00:58:55
字體:
來源:轉載
供稿:網友

水印種類及功能介紹 

    PDF水印分為兩種:文本水印和圖片水印。文本水印一般被用在商業領域,提醒讀者該文檔是受版權保護的,其他人不能抄襲或者免費使用。除了這個特征,水印還可以用來標記這個文檔

的一些基本狀態信息,例如是草稿狀態還是最終版本?圖片水印是美化PDF文件的一個很好的選擇,它可以用多彩的、獨特的圖片來作為PDF文件的背景。那么,怎樣用編程的方式給PDF文件

添加水印呢?有很多種實現方法,其中一種最快最容易的辦法也許是用第三方軟件,例如Spire.PDF。本文會闡述怎樣用免費的第三方軟件Spire.PDF來給PDF文件添加文本水印和圖片水印。 

免費版Spire.PDF軟件介紹 

    免費版Spire.PDF軟件是一款免費的獨立的PDF控件,它提供給編程者一系列豐富的PDF功能,例如讀,寫,新建,編輯,操作和通過C#或VB.NET轉化PDF文件等。請注意,免費版僅支

持10頁的PDF文件和三頁的轉換功能。 

如何得到? 

    首先,請從E-iceblue website網站上下載并安裝Spire.PDF。安裝完成后,你就可以利用“SampleCenter”和界面幫助快速開始了,其中有很多代碼片段和詳細的應用程序功能介紹。

下面就列舉一些怎樣給PDF文件添加圖片水印和文本水印的代碼片段。我把它分為兩部分。一部分是圖片水印,另一部分是文本水印。 

第一部分:添加圖片水印 

    首先,準備一張你想設置為PDF文件水印的圖片。其次,我們只需要調用Image.FromFile(stringfilename)方法來加載圖片,非常簡單、方便。然后,設置PDF圖片背景。

代碼如下:

步驟1:創建一個新的PDF實例。然后導入PDF文件

PdfDocument pdf = new PdfDocument(); pdf.LoadFromFile("sample.pdf");

步驟2:獲取PDF文件的第一頁

PdfPageBase page = pdf.Pages[0];

步驟3:導入圖片并把它設置為PDF文件的背景

Image img = Image.FromFile("img.jpg"); page.BackgroundImage = img; 

步驟4:保存文件為PDF格式,命名為"ImageWaterMark.pdf"

pdf.SaveToFile("ImageWaterMark.pdf"); 

添加了圖片水印的效果圖如下:


圖片 1: 圖片水印 

第二部分:添加文本水印 

    和添加圖片水印不同的是,添加文本水印更為復雜。為了最好的匹配PDF頁面,我們需要在PDF中制作出水印文本,然后設置文本的字體,顏色,位置和文本格式。以上兩種功能均可以通

過調用這種方法來快速實現:DrawString(strings, PdfFontBase font, PdfBrush brush, float x, float y, PdfStringFormat format).下面是代碼片段: 

步驟1:創建一個新的PDF實例。然后導入PDF文件。

PdfDocument pdf= new PdfDocument();pdf.LoadFromFile("sample.pdf"); 

步驟2:獲取PDF文件的第一頁

PdfPageBase page = pdf.Pages[0]; 

步驟3:添加文本水印到文件的第一頁,設置文本格式

PdfTilingBrush brush = new PdfTilingBrush(new SizeF(page.Canvas.ClientSize.Width / 2, page.Canvas.ClientSize.Height / 3)); brush.Graphics.SetTransparency(0.3f); brush.Graphics.Save(); brush.Graphics.TranslateTransform(brush.Size.Width / 2, brush.Size.Height / 2); brush.Graphics.RotateTransform(-45); brush.Graphics.DrawString("Draft Version", new PdfFont(PdfFontFamily.Helvetica, 24), PdfBrushes.Blue,0, 0, new PdfStringFormat(PdfTextAlignment.Center)); brush.Graphics.Restore(); brush.Graphics.SetTransparency(1); page.Canvas.DrawRectangle(brush, new RectangleF(new PointF(0, 0), page.Canvas.ClientSize));
 

步驟4:保存文件為PDF格式,命名為"TextWaterMark.pdf"

pdf.SaveToFile("TextWaterMark.pdf"); 

 添加了文本水印的效果圖如下:

圖片 2: 文本水印 

總結

    雖然有很多文章介紹了不用第三方軟件就可以用編程的方式來添加水印的方法,但這里我仍然使用了免費版的Spire.PDF軟件,因為除了水印功能以外,我還需要使用新建,轉換,打印和

保護PDF等功能,而這個軟件全部支持這些功能。它工作的很好,并且大大的提高了我的工作效率。如果你也感興趣的話,不妨試試它。

    感謝您的瀏覽,希望本文能給您帶來一定的幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色妞久久福利网| 亚洲人成绝费网站色www| 中文字幕精品影院| 欧美疯狂做受xxxx高潮| 亚洲国产精品久久久久久| 日韩精品视频三区| 久久精品99无色码中文字幕| 色妞一区二区三区| 懂色av中文一区二区三区天美| 欧美成年人网站| 久久精品国产v日韩v亚洲| 国产日韩欧美在线| 欧美午夜精品久久久久久人妖| 久久久精品一区| 欧美精品videosex性欧美| 全球成人中文在线| 日韩免费精品视频| 日韩亚洲欧美中文高清在线| 日韩电影中文字幕| 久久精品视频亚洲| 2018日韩中文字幕| 正在播放亚洲1区| 97精品一区二区视频在线观看| 日韩美女激情视频| 亚洲人成在线观看| 国产精品视频导航| 欧美亚洲视频在线观看| 亚洲一区二区三区四区在线播放| 久久中文久久字幕| 国产精品久久久久久久久久久久久久| 日韩av片永久免费网站| 538国产精品一区二区在线| 日韩av网站大全| 国产精自产拍久久久久久| 亚洲免费视频在线观看| 日韩av免费看| 亚洲影院色无极综合| 黑人巨大精品欧美一区二区| 日韩在线观看视频免费| 国产精品99蜜臀久久不卡二区| 欧美在线亚洲一区| 国产精品对白刺激| 91精品国产高清久久久久久| 亚洲色图激情小说| 日本a级片电影一区二区| 国产精品美女免费看| 日韩av中文字幕在线免费观看| 亚洲理论在线a中文字幕| 欧美性受xxxx黑人猛交| 午夜精品一区二区三区av| 日本精品视频在线观看| 亚洲精品美女网站| 亚洲乱码国产乱码精品精| 日韩欧美亚洲范冰冰与中字| 国产精品va在线播放| 亚洲电影成人av99爱色| 欧美视频免费在线观看| 国产精品一区专区欧美日韩| 福利微拍一区二区| 亚洲国语精品自产拍在线观看| 亚洲另类xxxx| 国产日韩精品电影| 日韩福利视频在线观看| 欧美亚洲国产日本| 久久久女人电视剧免费播放下载| 69久久夜色精品国产7777| 91九色精品视频| 亚洲国产精久久久久久久| 亚洲国产精品久久久| 97国产精品人人爽人人做| 欧美做受高潮1| 欧美日韩成人黄色| 综合激情国产一区| 亚洲男人天堂久| 欧美日韩亚洲精品一区二区三区| 在线播放日韩精品| 欧美性理论片在线观看片免费| 亚洲free嫩bbb| 国产成人一区二| 久久久久久久色| 国产亚洲激情视频在线| 成人在线一区二区| 久久这里有精品| 91av在线看| 日韩电影免费观看在线| 亚洲欧美日韩在线一区| 成人网中文字幕| 久久久久久网址| 精品国产区一区二区三区在线观看| 成人精品久久av网站| 亚洲另类图片色| 久久精品视频在线观看| 国产成人aa精品一区在线播放| 日韩激情视频在线| 日韩欧美黄色动漫| 国产成人精品一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品91在线观看| 国产精品视频最多的网站| 国产精品丝袜久久久久久高清| 欧美一级视频免费在线观看| 亚洲国产精品yw在线观看| 国产精品爽黄69| 中文字幕日韩在线观看| 国产欧美精品日韩| 一本一本久久a久久精品综合小说| 色播久久人人爽人人爽人人片视av| 久久99视频免费| 精品女同一区二区三区在线播放| 久久久精品一区二区三区| 黄色一区二区在线观看| 亚洲欧美精品一区二区| 国产精品久久久久久久久久ktv| 久久久精品日本| 久久久国产精品免费| 欧美性一区二区三区| 成人精品视频在线| 欧美一区二区影院| 欧美精品第一页在线播放| 欧美高清不卡在线| 国产成人精品免高潮在线观看| 亚洲视频一区二区| 精品国产依人香蕉在线精品| 成人高清视频观看www| 亚洲一区二区三区毛片| 亚洲的天堂在线中文字幕| 久久精品国产精品亚洲| 亚洲高清一区二| 亚洲高清在线观看| 久久夜色精品亚洲噜噜国产mv| 欧美精品在线极品| 成人精品久久久| 中文字幕精品www乱入免费视频| 亚洲成人精品视频| 91在线观看免费观看| 亚洲精品一区在线观看香蕉| 国产91免费看片| 欧美精品18videosex性欧美| 国产精品网站大全| 国产亚洲精品久久久久久777| 精品香蕉在线观看视频一| 亚洲视频专区在线| 国产精品夜色7777狼人| 在线播放国产一区二区三区| 国产精品视频不卡| 成人精品网站在线观看| 国产一区二区三区日韩欧美| 国内精品视频在线| 国产精品欧美一区二区三区奶水| 亚洲国产精品va| 中文字幕精品视频| 中文字幕亚洲欧美日韩在线不卡| 18一19gay欧美视频网站| 欧美激情中文字幕乱码免费| 黄色精品一区二区| 欧美精品www| 亚洲黄色www| 555www成人网| 亚洲综合自拍一区| 日韩在线观看免费av| 亚洲精品久久久久久久久久久久| 在线精品视频视频中文字幕| 久久久久久国产精品美女| 精品国产999|