Aggiungi filigrana al foglio Excel Java

Le filigrane vengono utilizzate per definire la proprietà del contenuto protetto da copyright e proteggere i file Excel dal furto o dall’utilizzo illegale. In questo articolo imparerai come aggiungere filigrane ai fogli Excel in modo programmatico. Più precisamente, l’articolo tratterà come aggiungere filigrana ai fogli di lavoro di Excel utilizzando Java.

API Java per aggiungere filigrane ai fogli di lavoro di Excel

Per aggiungere filigrana ai file Excel, utilizzeremo Aspose.Cells for Java. L’API consente di creare, modificare o convertire file Excel dall’interno delle applicazioni Java. Puoi scaricare il JAR dell’API o installarlo utilizzando le seguenti configurazioni 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>

Aggiungi filigrana a un foglio di lavoro Excel in Java

Di seguito sono riportati i passaggi per aggiungere una filigrana in un foglio di lavoro Excel utilizzando Java.

L’esempio di codice seguente mostra come aggiungere una filigrana a un foglio di lavoro di Excel.

// Carica il file Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Ottieni il primo foglio predefinito
Worksheet sheet = workbook.getWorksheets().get(0);

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

// Ottieni il formato di riempimento della parola arte
FillFormat wordArtFormat = wordart.getFill();

// Imposta il colore
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);

// Imposta la trasparenza
wordArtFormat.setTransparency(0.9);

// Rendi invisibile la linea
wordart.setHasLine(false);

// Blocca gli aspetti della forma
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);

// Salva il file Excel con filigrana
workbook.save("output.xlsx");

Produzione

Quello che segue è lo screenshot del foglio di lavoro di Excel dopo aver aggiunto la filigrana.

Aggiunta di filigrana nel foglio di lavoro di Excel

Ottieni una licenza gratuita

È possibile utilizzare Aspose.Cells per Java senza limitazioni di valutazione utilizzando una licenza temporanea.

Conclusione

In questo articolo, hai imparato come aggiungere filigrana ai fogli di lavoro di Excel utilizzando Java. L’esempio di codice fornito può essere facilmente integrato nelle applicazioni Java. Puoi anche esplorare altre funzionalità di Aspose.Cells per Java utilizzando la documentazione. In caso aveste domande, potete postare sul nostro forum.

Guarda anche