標籤:字型 ogr div c/s c# style 設定 target blog
和PDF一樣,在word中,浮水印也分為圖片浮水印和文本浮水印,給文檔添加圖片浮水印可以使文檔變得更為美觀,更具有吸引力。文本浮水印則可以保護文檔,提醒別人該文檔是受著作權保護的,不能隨意抄襲。前面我分享了如何給PDF添加浮水印,有人問我如何給word文檔添加浮水印,今天正好有空,就記錄一下我是如何?的。
步驟其實很簡單,為了節省時間和簡化代碼規模,我從E-iceblue官網上下載了一個免費word組件,解壓安裝之後,參考官網的教程,建立項目,並按步驟對代碼進行了簡單的設定。下面就來看看如何通過這個組件實現上述功能。
原文檔:
第一部分:添加圖片浮水印
第一步:添加引用。
組件安裝以後,建立一個C#控制台項目,添加安裝目錄下的dll檔案到項目作為引用,並添加命名空間,如下:
1 using Spire.Doc; 2 using Spire.Doc.Documents;
第二步:建立一個word文檔對象,載入待添加浮水印的word文檔;
1 Document doc = new Document(); 2 doc.LoadFromFile("XML檔案簡介.doc");
第三步:建立一個圖片浮水印對象並添加待設定為浮水印的圖片;
1 PictureWatermark picture = new PictureWatermark(); 2 picture.Picture = System.Drawing.Image.FromFile("花朵_2.jpg");
第四步:根據需要設定圖片的大小,然後將其設定為文檔的浮水印;
1 picture.Scaling = 80;2 doc.Watermark = picture;
添加圖片浮水印:
第二部分:添加文本浮水印
第五步:建立一個文本浮水印對象,並添加待設定為浮水印的文本;
1 TextWatermark txtWatermark = new TextWatermark();2 3 txtWatermark.Text = "Microsoft";
第六步:設定文本的字型大小及文本的相片順序,我設定的相片順序是按對角線排列;
1 txtWatermark.FontSize = 90;2 txtWatermark.Layout = WatermarkLayout.Diagonal;
第七步:將該文本設定為word文檔的浮水印;
1 doc.Watermark = txtWatermark;
第八步:儲存文檔並重新開啟;
1 doc.SaveToFile("浮水印.doc");2 System.Diagnostics.Process.Start("浮水印.doc");
添加文字浮水印
C# 給word文檔添加浮水印