C# kullanarak Excel'e Filigran Ekleme

C# kullanarak Excel’e Filigran Ekleme

Kaynak XLS/XLSX dosyasını yükleyin, filigran ekleyin ve görsel dosyalarınızı çalınmaya karşı koruyun. Hızla büyüyen bu veri dünyasında, iş dosyalarını gizli tutmak oldukça zorlu bir iş. Ancak filigran eklemek dosyalarınızın kimliğini kaybetmesini önleyecektir. Excel dosyalarına filigran ekleme işlemini otomatikleştirmek için C# Excel API kullanacağız. Bu nedenle, bir kod pasajı yazalım ve programlı olarak C# kullanarak Excel’de filigranın nasıl ekleneceğini görelim.

Bu kılavuzda aşağıdaki hususlar ele alınacaktır:

C# Excel API kurulumu

Bu kitaplık, API çağrılarınızı iş gereksinimlerinize göre yapılandırmanıza yardımcı olacak çok çeşitli yöntemler sunar. Ancak, bu API’yi yüklemek için API paketini indirebilir veya NuGet aracılığıyla yükleyebilirsiniz.

 Install-Package Aspose.Cells

C# kullanarak Excel’e Filigran Ekleme

Çoğu durumda, Devam Eden Çalışma (devam eden çalışma) dosyalarınızı paylaşmanız gerekir. Bu nedenle, bunları mülkünüz olarak işaretlemek için şirket logonuz gibi bir filigran eklemeniz zorunludur.

Aşağıdaki adımları ve kod parçasını takip edebilirsiniz:

  1. Workbook sınıfının yeni bir örneğini oluşturun.
  2. İlk varsayılan çalışma sayfasını alın.
  3. AddTextEffect yöntemini çağırarak Filigran ekleyin, TextEffect1 özelliğini, WordArt metnini, Yazı tipi adını, boyutunu, kalın ve fontItalic özelliklerini ileterek WordArt’ın metin efekti türünü ayarlayın.
  4. Save yöntemini çağırarak dosyayı kaydedin.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//Workbook sınıfının yeni bir örneğini oluşturun 
Workbook workbook = new Workbook();
//İlk varsayılan çalışma sayfasını alın 
Worksheet sheet = workbook.Worksheets[0];
//AddTextEffect yöntemini çağırarak Filigran ekleyin, TextEffect1 özelliğini, WordArt metnini, Yazı tipi adını, boyutunu, kalın ve fontItalic özelliklerini ileterek WordArt'ın metin efekti türünü ayarlayın  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Kaydet yöntemini çağırarak dosyayı kaydedin 
workbook.Save(FileName);

Çıktıyı aşağıdaki resimde görebilirsiniz:

excel filigranı

Excel Filigranı - gelişmiş seçenekler

Ayrıca bu C# Excel API’sinin kullanıma sunduğu birçok yöntem ve özellik vardır. Diğer özellikleri öğrenmek için belgeler’e göz atabilirsiniz.

Ayrıca, filigran eklemek için gereken kod parçacıklarını bu kitaplığı kullanarak XLSB ve XLSM dosyalarında bulabilirsiniz.

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//Workbook sınıfının yeni bir örneğini oluşturun 
Workbook workbook = new Workbook();
//İlk varsayılan çalışma sayfasını alın 
Worksheet sheet = workbook.Worksheets[0];
//AddTextEffect yöntemini çağırarak Filigran ekleyin, TextEffect1 özelliğini, WordArt metnini, Yazı tipi adını, boyutunu, kalın ve fontItalic özelliklerini ileterek WordArt'ın metin efekti türünü ayarlayın  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Kaydet yöntemini çağırarak dosyayı kaydedin 
workbook.Save(FileName);

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

string FileName =   "Add WordArt Watermark to Worksheet.xlsm";
//Workbook sınıfının yeni bir örneğini oluşturun 
Workbook workbook = new Workbook();
//İlk varsayılan çalışma sayfasını alın 
Worksheet sheet = workbook.Worksheets[0];
//AddTextEffect yöntemini çağırarak Filigran ekleyin, TextEffect1 özelliğini, WordArt metnini, Yazı tipi adını, boyutunu, kalın ve fontItalic özelliklerini ileterek WordArt'ın metin efekti türünü ayarlayın  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Kaydet yöntemini çağırarak dosyayı kaydedin 
workbook.Save(FileName);
string FileName =   "Add WordArt Watermark to Worksheet.xlsb";
//Workbook sınıfının yeni bir örneğini oluşturun 
Workbook workbook = new Workbook();
//İlk varsayılan çalışma sayfasını alın 
Worksheet sheet = workbook.Worksheets[0];
//AddTextEffect yöntemini çağırarak Filigran ekleyin, TextEffect1 özelliğini, WordArt metnini, Yazı tipi adını, boyutunu, kalın ve fontItalic özelliklerini ileterek WordArt'ın metin efekti türünü ayarlayın  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Kaydet yöntemini çağırarak dosyayı kaydedin 
workbook.Save(FileName);

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

Bu blog yazısını faydalı bulduğunuzu umuyoruz. C# Excel API kullanarak Excel’e nasıl filigran ekleneceğini inceledik. Ayrıca bu kütüphanenin sunduğu gelişmiş seçenekleri ve yöntemleri de araştırdık. Belgeleri ziyaret etmeyi unutmayın.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak, conholdate.com sürekli olarak yeni blog yazıları yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

SSS

Excel’e nasıl filigran eklerim?

Excel dosyalarına programlı olarak filigran eklemek için bu C# Excel’i API yükleyin. Ayrıca adımları ve kod parçacığını bulmak için bu bağlantı‘yı ziyaret edebilirsiniz.

Ayrıca bakınız