Tambahkan Tanda Air ke Lembar Excel Java

Tanda air digunakan untuk menentukan kepemilikan konten berhak cipta dan melindungi file Excel dari pencurian atau digunakan secara ilegal. Pada artikel ini, Anda akan mempelajari cara menambahkan tanda air ke lembar Excel secara terprogram. Lebih tepatnya, artikel ini akan membahas cara menambahkan watermark ke lembar kerja Excel menggunakan Java.

Java API untuk Menambahkan Tanda Air ke Lembar Kerja Excel

Untuk menambahkan watermark ke file Excel, kita akan menggunakan Aspose.Cells for Java. API memungkinkan Anda membuat, memodifikasi, atau mengonversi file Excel dari dalam aplikasi Java. Anda dapat mengunduh JAR API atau menginstalnya menggunakan konfigurasi Maven berikut.

<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>

Tambahkan Tanda Air ke Lembar Kerja Excel di Java

Berikut langkah-langkah menambahkan watermark pada worksheet Excel menggunakan Java.

Contoh kode berikut menunjukkan cara menambahkan tanda air ke lembar kerja Excel.

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

// Dapatkan lembar default pertama
Worksheet sheet = workbook.getWorksheets().get(0);

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

// Dapatkan format isian kata seni
FillFormat wordArtFormat = wordart.getFill();

// Atur warnanya
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);

// Atur transparansi
wordArtFormat.setTransparency(0.9);

// Buat garis tidak terlihat
wordart.setHasLine(false);

// Mengunci aspek bentuk
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);

// Simpan file Excel yang diberi watermark
workbook.save("output.xlsx");

Keluaran

Berikut screenshot dari lembar kerja Excel setelah ditambahkan watermark.

Menambahkan Tanda Air di Lembar Kerja Excel

Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.Cells for Java tanpa batasan evaluasi menggunakan lisensi sementara.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menambahkan watermark ke lembar kerja Excel menggunakan Java. Contoh kode yang disediakan dapat dengan mudah diintegrasikan ke dalam aplikasi Java. Anda juga dapat menjelajahi fitur lain dari Aspose.Cells for Java menggunakan dokumentasi. Jika Anda memiliki pertanyaan, Anda dapat memposting di [forum] kami 11.

Lihat juga