Přidat vodoznak do listu Excel v C#

Vodoznaky jsou jedním ze způsobů, jak chránit soubory Excelu před nelegálním použitím. Vodoznak často definuje vlastnictví obsahu chráněného autorskými právy. V tomto článku se dozvíte o programovém přidávání vodoznaků do souborů aplikace Excel. Konkrétně se tento článek bude zabývat tím, jak přidat vodoznak do listů aplikace Excel pomocí C#.

C# API pro přidání vodoznaků do souborů aplikace Excel

K přidání vodoznaku do listů aplikace Excel použijeme Aspose.Cells for .NET. Je to výkonné, ale snadno použitelné rozhraní API, které umožňuje vytvářet, upravovat nebo převádět soubory aplikace Excel. Můžete si stáhnout DLL API nebo ji nainstalovat pomocí NuGet.

PM> Install-Package Aspose.Cells

Přidat vodoznak do listu aplikace Excel v C#

Níže jsou uvedeny kroky pro přidání vodoznaku do listu aplikace Excel pomocí jazyka C#.

Následující ukázka kódu ukazuje, jak přidat vodoznak do listu aplikace Excel.

// Vytvořte nový sešit
Workbook workbook = new Workbook("Excel.xlsx");

// Získejte první výchozí list
Worksheet sheet = workbook.Worksheets[0];

// přidat vodoznak
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);

// Aspekty tvaru zámku
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);

// Získejte formát výplně slova umění
FillFormat wordArtFormat = wordart.Fill;

// Nastavte průhlednost
wordArtFormat.Transparency = 0.9; 

// Uložte soubor Excel s vodoznakem
workbook.Save("Watermarked-locked.xlsx");

Výstup

Následuje snímek obrazovky listu aplikace Excel po přidání vodoznaku.

Přidání vodoznaku do listu aplikace Excel

Získejte bezplatnou licenci

Aspose.Cells for .NET můžete používat bez omezení hodnocení pomocí dočasné licence.

Závěr

V tomto článku jste se naučili, jak přidat vodoznak do listů aplikace Excel pomocí C#. Poskytnutý kód můžete snadno integrovat do aplikací založených na .NET, .NET Core nebo Xamarin. Kromě toho můžete prozkoumat dokumentaci Aspose.Cells for .NET. Své dotazy můžete také zveřejňovat na našem fóru.

Viz také