Cara Menambahkan Watermark di Excel Menggunakan C#

Cara Menambahkan Watermark di Excel Menggunakan C#

Muat file sumber XLS/XLSX, sisipkan tanda air, dan lindungi file visual Anda agar tidak dicuri. Dalam dunia data yang berkembang pesat ini, menjaga agar file bisnis tetap terlindung adalah tantangan. Namun, menambahkan watermark akan mencegah file Anda kehilangan identitas. Kami akan menggunakan C# Excel API untuk mengotomatiskan proses penambahan watermark di file Excel. Oleh karena itu, mari tulis cuplikan kode dan lihat cara menambahkan tanda air di Excel menggunakan C# secara terprogram. Poin-poin berikut akan dibahas dalam panduan ini:

Instalasi C# Excel API

Pustaka ini menawarkan berbagai metode yang membantu Anda mengonfigurasi panggilan API sesuai kebutuhan bisnis Anda. Namun, untuk menginstal API ini, Anda dapat mengunduh paket API atau menginstalnya melalui NuGet.

 Install-Package Aspose.Cells

Cara Menambahkan Watermark di Excel Menggunakan C#

Dalam banyak kasus, Anda perlu membagikan file WIP (sedang dalam proses). Jadi, wajib menambahkan watermark seperti logo perusahaan Anda untuk menandainya sebagai milik Anda. Anda dapat mengikuti langkah-langkah dan potongan kode di bawah ini:

  1. Buat instance baru dari kelas Workbook.
  2. Dapatkan lembar kerja default pertama.
  3. Tambahkan Watermark dengan mengaktifkan metode AddTextEffect, atur jenis efek teks WordArt dengan meneruskan properti TextEffect1, teks WordArt, Nama font, ukuran, huruf tebal, dan properti fontItalic.
  4. Simpan file dengan menjalankan metode Simpan. Salin & tempel kode berikut ke file utama Anda:
    string FileName = "Add WordArt Watermark to Worksheet.xlsx";
    //Instantiate a new instance of the Workbook class
    Workbook workbook = new Workbook();
    //Get the first default worksheet
    Worksheet sheet = workbook.Worksheets[0];
    //Add Watermark by invoking the AddTextEffect method, set the text effect type of WordArt by passing the TextEffect1 property, WordArt text, Font name, size, bold and fontItalic properties
    Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
    "CONFIDENTIAL", "Arial Black", 50, false, true
    , 18, 8, 1, 1, 130, 800);
    //Save the file by invoking the Save method
    workbook.Save(FileName);
    Anda dapat melihat output pada gambar di bawah ini:
    tanda air unggul

Tanda Air Excel - opsi lanjutan

Selain itu, ada banyak metode dan properti yang diekspos oleh C# Excel API ini. Anda dapat menavigasi dokumentasi untuk mengetahui fitur lainnya. Selanjutnya, Anda dapat menemukan cuplikan kode untuk menambahkan tanda air di file XLSB dan XLSM menggunakan perpustakaan ini.

string FileName = "Add WordArt Watermark to Worksheet.xlsx";
//Instantiate a new instance of the Workbook class
Workbook workbook = new Workbook();
//Get the first default worksheet
Worksheet sheet = workbook.Worksheets[0];
//Add Watermark by invoking the AddTextEffect method, set the text effect type of WordArt by passing the TextEffect1 property, WordArt text, Font name, size, bold and fontItalic properties
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Save the file by invoking the Save method
workbook.Save(FileName);
Salin & tempel kode berikut ke file utama Anda:
string FileName = "Add WordArt Watermark to Worksheet.xlsm";
//Instantiate a new instance of the Workbook class
Workbook workbook = new Workbook();
//Get the first default worksheet
Worksheet sheet = workbook.Worksheets[0];
//Add Watermark by invoking the AddTextEffect method, set the text effect type of WordArt by passing the TextEffect1 property, WordArt text, Font name, size, bold and fontItalic properties
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Save the file by invoking the Save method
workbook.Save(FileName);
string FileName = "Add WordArt Watermark to Worksheet.xlsb";
//Instantiate a new instance of the Workbook class
Workbook workbook = new Workbook();
//Get the first default worksheet
Worksheet sheet = workbook.Worksheets[0];
//Add Watermark by invoking the AddTextEffect method, set the text effect type of WordArt by passing the TextEffect1 property, WordArt text, Font name, size, bold and fontItalic properties
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Save the file by invoking the Save method
workbook.Save(FileName);

Dapatkan Lisensi Gratis

Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.

Menyimpulkan

Kami harap posting blog ini bermanfaat bagi Anda. Kami telah membahas cara menambahkan watermark di Excel menggunakan C# Excel API. Selanjutnya, kami juga menjelajahi opsi dan metode lanjutan yang diekspos oleh perpustakaan ini. Jangan lupa untuk mengunjungi dokumentasi. Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami17. Terakhir, conholdate.com secara konsisten menulis posting blog baru. Oleh karena itu, harap tetap berhubungan untuk pembaruan terbaru.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.

FAQ

Bagaimana cara menambahkan watermark ke Excel? Instal C# Excel API ini untuk menambahkan tanda air di file Excel secara terprogram, Selain itu, Anda dapat mengunjungi tautan ini untuk menemukan langkah-langkah dan cuplikan kode.

Lihat juga