• <menu id="w2i4a"></menu>
  • logo Aspose.Cells開發(fā)者指南

    文檔首頁>>Aspose.Cells開發(fā)者指南>>Aspose.Cells功能演示:在C#中 為 Excel 工作表添加水印

    Aspose.Cells功能演示:在C#中 為 Excel 工作表添加水印


    水印是保護(hù) Excel 文件不被非法使用的方法之一。通常,水印定義受版權(quán)保護(hù)的內(nèi)容的所有權(quán)。在本文中,您將了解如何以編程方式向 Excel 文件添加水印。特別是,本文將介紹如何使用 C# 向 Excel 工作表添加水印。

    • 保護(hù)Excel VBA宏

    為了給 Excel 工作表添加水印,我們將使用Aspose.Cells for .NET。它是一個(gè)功能強(qiáng)大且易于使用的 API,可讓您創(chuàng)建、修改或轉(zhuǎn)換 Excel 文件。.NET 文檔開發(fā)管理都可以使用Aspose。

    點(diǎn)擊下載Aspose.Cells for .NET最新版

    在 C# 中為 Excel 工作表添加水印

    以下是使用 C# 在 Excel 工作表中添加水印的步驟。

    • 通過提供其路徑,使用Workbook類加載 Excel 文件。
    • 獲取要添加水印的工作表的參考。
    • 通過向工作表添加新形狀并設(shè)置其文本和屬性來創(chuàng)建水印
    • 將Shape.IsLocked屬性設(shè)置為 true 以鎖定水印。
    • 使用Shape.SetLockedProperty(ShapeLockType, bool)方法設(shè)置其他鎖類型。
    • 使用Workbook.Save(String)方法保存更新的 Excel 文件。

    以下代碼示例展示了如何向 Excel 工作表添加水印。

    // Instantiate a new Workbook
    Workbook workbook = new Workbook("Excel.xlsx");
    
    // Get the first default sheet
    Worksheet sheet = workbook.Worksheets[0];
    
    // Add watermark
    Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(MsoPresetTextEffect.TextEffect1,
    "CONFIDENTIAL", "Arial Black", 50, false, true
    , 18, 8, 1, 1, 130, 800);
    
    // Lock shape aspects
    wordart.IsLocked = true;
    wordart.SetLockedProperty(ShapeLockType.Selection, true);
    wordart.SetLockedProperty(ShapeLockType.ShapeType, true);
    wordart.SetLockedProperty(ShapeLockType.Move, true);
    wordart.SetLockedProperty(ShapeLockType.Resize, true);
    wordart.SetLockedProperty(ShapeLockType.Text, true);
    
    // Get the fill format of the word art
    FillFormat wordArtFormat = wordart.Fill;
    
    // Set the transparency
    wordArtFormat.Transparency = 0.9; 
    
    // Save the watermarked Excel file
    workbook.Save("Watermarked-locked.xlsx");
    

    以下是添加水印后的Excel工作表截圖。

    .NET Excel處理開發(fā)工具Aspose.Cells功能演示:在C#中 為 Excel 工作表添加水印

    如果你想試用Aspose的全部完整功能,可聯(lián)系在線客服獲取30天臨時(shí)授權(quán)體驗(yàn)。


    如果您有任何疑問或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(761297826),我們很高興為您提供查詢和咨詢。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();