Přidat vodoznak do listu Excel Java

Vodoznaky se používají k definování vlastnictví obsahu chráněného autorskými právy a k ochraně souborů aplikace Excel před krádeží nebo nezákonným použitím. V tomto článku se dozvíte, jak programově přidávat vodoznaky do listů Excelu. Přesněji řečeno, článek se bude zabývat tím, jak přidat vodoznak do listů aplikace Excel pomocí Java.

Java API pro přidání vodoznaků do pracovních listů aplikace Excel

K přidání vodoznaku do souborů aplikace Excel použijeme Aspose.Cells for Java. Rozhraní API vám umožňuje vytvářet, upravovat nebo převádět soubory aplikace Excel z aplikací Java. JAR API si můžete buď stáhnout, nebo jej nainstalovat pomocí následujících konfigurací Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.6</version>
</dependency>

Přidejte vodoznak do listu aplikace Excel v Javě

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

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

// Načtěte soubor Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Získejte první výchozí list
Worksheet sheet = workbook.getWorksheets().get(0);

// přidat vodoznak
Shape wordart = sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL",
		"Arial Black", 50, false, true, 18, 8, 1, 1, 130, 800);

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

// Nastavte barvu
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);

// Nastavte průhlednost
wordArtFormat.setTransparency(0.9);

// Udělejte čáru neviditelnou
wordart.setHasLine(false);

// Aspekty tvaru zámku
wordart.setLocked(true);
wordart.setLockedProperty(ShapeLockType.SELECTION, true);
wordart.setLockedProperty(ShapeLockType.SHAPE_TYPE, true);
wordart.setLockedProperty(ShapeLockType.MOVE, true);
wordart.setLockedProperty(ShapeLockType.RESIZE, true);
wordart.setLockedProperty(ShapeLockType.TEXT, true);

// Uložte soubor Excel s vodoznakem
workbook.save("output.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 Java 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í Java. Poskytnutý ukázkový kód lze snadno integrovat do aplikací Java. Můžete také prozkoumat další funkce Aspose.Cells for Java pomocí dokumentace. V případě, že byste měli nějaké dotazy, můžete psát na našem fóru.

Viz také