Word處理控件Aspose.Words功能演示:在C#中的Word文檔中添加或刪除水印
水印通常用于顯示文檔的所有權(quán)或分類。在本文中,我們將學(xué)習(xí)使用Aspose.Words for .NET API 在Word文檔中使用水印。讓我們介紹以下與水印有關(guān)的用例。
- 使用C#在Word文檔中添加文本水印
- 使用C#在Word文檔中添加圖像水印
- 使用C#從Word文檔中刪除水印
>>Aspose.Words for .NET已經(jīng)更新至v20.6,Font.EmphasisMark向公眾公開(kāi),引入了MarkdownSaveOptions類,PDF版本1.5標(biāo)記為過(guò)時(shí),點(diǎn)擊下方按鈕下載最新版。
點(diǎn)擊下載最新版Aspose.Words for .NET
使用C#在Word文檔中添加文本水印
在Word文檔中添加或插入文本水印,無(wú)論是DOC還是DOCX文件。只需按照以下步驟添加文本水?。?/span>
- 加載輸入的DOC / DOCX文件
- 設(shè)置不同的TextWatermarkOptions,包括Font和Layout
- 設(shè)置水印文字
- 保存輸出字文件
以下代碼段顯示了如何使用C#在Word文檔(DOC / DOCX)中添加水?。?/span>
Document doc = new Document(dataDir + "Document.docx"); TextWatermarkOptions options = new TextWatermarkOptions() { FontFamily = "Arial", FontSize = 36, Color = Color.Black, Layout = WatermarkLayout.Diagonal, IsSemitrasparent = true }; doc.Watermark.SetText("CONFIDENTIAL", options); doc.Save(dataDir + "AddTextWatermark_out.docx");
以下屏幕截圖是由上述C#代碼段創(chuàng)建的示例輸出:
使用C#在Word文檔中添加圖像水印
在Word文檔中將圖像添加為水印。正如我們?cè)谇懊娴氖纠辛私獾降哪菢?,可以在文本之外添加圖像。您可以按照以下步驟在Word文檔中添加圖像水?。?/span>
- 加載輸入字文件
- 初始化ImageWatermarkOptions對(duì)象
- 在Word文檔中將圖像設(shè)置為水印
- 保存輸出文件
以下代碼段基于以下步驟,這些步驟顯示了如何使用C#在Word文檔中添加圖像水?。?/span>
Document doc = new Document(dataDir + "Document.doc"); ImageWatermarkOptions options = new ImageWatermarkOptions() { IsWashout = false }; doc.Watermark.SetImage(Image.FromFile(dataDir + "Watermark.jpg"), options); doc.Save(dataDir + "AddImageWatermark_out.docx");
現(xiàn)在已將Aspose徽標(biāo)圖像用作示例圖像,因此可以在Microsoft Word應(yīng)用程序的“打印預(yù)覽”中觀察輸出,該圖像中的圖像設(shè)置為文檔的水印。以下屏幕截圖描述了輸出的單詞文件:
使用C#刪除Word文檔中的水印
使用C#可以輕松地從Word文檔中刪除或刪除水印。讓我們按照以下步驟從Word文檔中刪除水印。
- 加載輸入字文件
- 指定要?jiǎng)h除的水印類型
- 刪除水印
- 保存輸出字文件
以下代碼段顯示了如何使用C#從Word文檔中刪除水?。?/span>
Document doc = new Document(dataDir + "AddTextWatermark_out.docx"); if (doc.Watermark.Type == WatermarkType.Text) { doc.Watermark.Remove(); } doc.Save(dataDir + "RemoveWatermark_out.docx");
還想要更多嗎?您可以點(diǎn)擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。