Tambahkan Tanda Air ke Lembar Kerja Excel Python

Watermarking adalah salah satu cara umum untuk melindungi dokumen dari penggunaan yang tidak sah. Lebih sering, tanda air menentukan kepemilikan konten berhak cipta. Sejalan dengan itu, artikel ini membahas cara melakukan watermarking pada file Excel secara terprogram. Khususnya, Anda akan belajar cara menambahkan tanda air ke lembar kerja Excel menggunakan Python.

API Python untuk Menambahkan Tanda Air ke Lembar Kerja Excel

Aspose.Cells for Python via Java adalah API manipulasi spreadsheet yang memungkinkan Anda membuat, memodifikasi, atau mengonversi file Excel. Kami akan menggunakannya untuk menambahkan tanda air ke lembar kerja Excel. Anda dapat mengunduh API atau menginstalnya menggunakan perintah pip berikut.

pip install aspose-cells

Tambahkan Tanda Air ke Lembar Kerja Excel dengan Python

Berikut langkah-langkah menambahkan watermark pada lembar kerja Excel menggunakan Python.

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

# Muat file Excel
workbook = Workbook("workbook.xlsx")

# Dapatkan lembar default pertama
sheet = workbook.getWorksheets().get(0)

# Tambahkan tanda air
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
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("watermarked.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 Python melalui Java tanpa batasan evaluasi menggunakan lisensi sementara.

Kesimpulan

Tanda air banyak digunakan untuk mencegah penggunaan ilegal file Excel berhak cipta. Oleh karena itu, dalam artikel ini, Anda telah mempelajari cara menambahkan watermark ke lembar kerja Excel menggunakan Python. Anda juga dapat menjelajahi fitur Aspose.Cells lainnya untuk Python melalui Java menggunakan dokumentasi. Jika Anda memiliki pertanyaan, Anda dapat memposting di [forum] kami 11.

Lihat juga