Tambahkan Tanda Air ke Lembar Excel di C#

Tanda air adalah salah satu cara untuk melindungi file Excel agar tidak digunakan secara ilegal. Seringkali, tanda air menentukan kepemilikan konten berhak cipta. Pada artikel ini, Anda akan belajar tentang menambahkan tanda air ke file Excel secara terprogram. Secara khusus, artikel ini akan membahas cara menambahkan watermark ke lembar kerja Excel menggunakan C#.

C# API untuk Menambahkan Tanda Air ke File Excel

Untuk menambahkan tanda air ke lembar kerja Excel, kami akan menggunakan Aspose.Cells for .NET. Ini adalah API yang kuat namun mudah digunakan yang memungkinkan Anda membuat, memodifikasi, atau mengonversi file Excel. Anda dapat mengunduh DLL API atau menginstalnya melalui NuGet.

PM> Install-Package Aspose.Cells

Menambahkan Tanda Air ke Lembar Kerja Excel di C#

Berikut langkah-langkah menambahkan watermark pada lembar kerja Excel menggunakan C#.

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

// Instansiasi Buku Kerja baru
Workbook workbook = new Workbook("Excel.xlsx");

// Dapatkan lembar default pertama
Worksheet sheet = workbook.Worksheets[0];

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

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

// Dapatkan format isian kata seni
FillFormat wordArtFormat = wordart.Fill;

// Atur transparansi
wordArtFormat.Transparency = 0.9; 

// Simpan file Excel yang diberi watermark
workbook.Save("Watermarked-locked.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 .NET tanpa batasan evaluasi menggunakan lisensi sementara.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menambahkan watermark ke lembar kerja Excel menggunakan C#. Anda dapat dengan mudah mengintegrasikan kode yang disediakan dalam aplikasi berbasis .NET, .NET Core, atau Xamarin Anda. Selain itu, Anda dapat menjelajahi dokumentasi dari Aspose.Cells for .NET. Anda juga dapat memposting pertanyaan Anda di forum kami.

Lihat juga