
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:
- Workbook sınıfının yeni bir örneğini oluşturun.
- İlk varsayılan çalışma sayfasını alın.
- 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.
- 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ı - 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.