C# ile Excel Sayfasına Filigran Ekleme

Filigranlar, Excel dosyalarını yasa dışı kullanımlardan korumanın yollarından biridir. Genellikle bir filigran, telif hakkıyla korunan içeriğin sahipliğini tanımlar. Bu yazıda, Excel dosyalarına programlı olarak filigran eklemeyi öğreneceksiniz. Makale, özellikle C# kullanarak Excel çalışma sayfalarına filigran eklemeyi kapsayacaktır.

Excel Dosyalarına Filigran Eklemek için C# API

Excel çalışma sayfalarına filigran eklemek için Aspose.Cells for .NET kullanacağız. Excel dosyalarını oluşturmanıza, değiştirmenize veya dönüştürmenize olanak tanıyan güçlü ancak kullanımı kolay bir API’dir. API’nin DLL’sini indirebilir veya NuGet aracılığıyla yükleyebilirsiniz.

PM> Install-Package Aspose.Cells

C# ile Excel Çalışma Sayfasına Filigran Ekleme

C# kullanarak bir Excel çalışma sayfasına filigran ekleme adımları aşağıda verilmiştir.

Aşağıdaki kod örneği, bir Excel çalışma sayfasına nasıl filigran ekleneceğini gösterir.

// Yeni bir Çalışma Kitabı oluşturun
Workbook workbook = new Workbook("Excel.xlsx");

// İlk varsayılan sayfayı al
Worksheet sheet = workbook.Worksheets[0];

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

// Şekil özelliklerini kilitle
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);

// Kelime sanatının dolgu biçimini alın
FillFormat wordArtFormat = wordart.Fill;

// şeffaflığı ayarla
wordArtFormat.Transparency = 0.9; 

// Filigranlı Excel dosyasını kaydedin
workbook.Save("Watermarked-locked.xlsx");

Çıktı

Filigranı ekledikten sonra Excel çalışma sayfasının ekran görüntüsü aşağıdadır.

Excel Çalışma Sayfasına Filigran Ekleme

Ücretsiz Lisans Alın

Aspose.Cells for .NET’i bir geçici lisans kullanarak değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.

Çözüm

Bu makalede, C# kullanarak Excel çalışma sayfalarına filigran eklemeyi öğrendiniz. Sağlanan kodu .NET, .NET Core veya Xamarin tabanlı uygulamalarınıza kolayca entegre edebilirsiniz. Ayrıca Aspose.Cells for .NET’in belgelerini de keşfedebilirsiniz. Sorularınızı forumumuza da gönderebilirsiniz.

Ayrıca bakınız