Barkodlar, verileri makine tarafından okunabilir bir biçimde görsel olarak temsil etmek için kullanılır. Çoğu zaman, barkodlar bir ürünün tanımlanması için bir araç gibi görünür. Code128, QR, Datamatrix, Aztec vb. gibi farklı senaryolarda çeşitli barkod türleri kullanılır. Bu makalede, C#’ta barkodların nasıl oluşturulacağını öğreneceksiniz. Ayrıca, bir barkodun görünümünü nasıl özelleştireceğinizi de göreceksiniz.
- C# Barkod Oluşturucu API’sı
- C# Kullanarak Barkod Oluşturma
- C# kullanarak QR Barkodu Nasıl Oluşturulur
- C#’ta Bir Barkodun Görünümünü Özelleştirme
- C# kullanarak Barkoda Resim Yazısı Ekleme
C# Barkod API’si - Ücretsiz İndirme
Aspose.BarCode for .NET, güçlü bir barkod oluşturucu ve tarayıcı API’sidir. Aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere çok çeşitli barkod sembolojileri oluşturmanıza ve okumanıza olanak tanır:
- Kod128
- Kod11
- Kod39
- QR
- Veri matrisi
- EAN13
- EAN8
- ITF14
- PDF417
- ve daha fazla.
API’yi ücretsiz olarak indirebilir veya NuGet kullanarak .NET uygulamanıza yükleyebilirsiniz.
PM> Install-Package Aspose.BarCode
C# Kullanarak Barkod Oluşturma
Aşağıda, Aspose.BarCode for .NET kullanarak bir barkod oluşturma adımları yer almaktadır.
- Öncelikle, BarcodeGenerator sınıfından bir nesne oluşturun ve yapıcısında barkodun türünü ve metnini belirtin.
- Çözünürlük vb. gibi barkod özelliklerini ayarlayın.
- Son olarak, BarcodeGenerator.Save(String) yöntemini kullanarak barkod oluşturun.
Aşağıdaki kod örneği, C# kullanarak bir barkodun nasıl oluşturulacağını gösterir.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// çözünürlüğü ayarla
generator.Parameters.Resolution = 400;
// barkod oluştur
generator.Save("generate-barcode.png");
C# Kullanarak QR Barkod Oluşturma
Diğer barkod türlerini de benzer şekilde oluşturabilirsiniz. Gösterim için bir QR barkod oluşturalım. QR barkodu oluşturmak için adımlar aşağıdadır.
- BarcodeGenerator sınıfından bir nesne oluşturun ve barkodun türünü EncodeTypes.QR olarak belirtin.
- BarcodeGenerator.Save(String) yöntemini kullanarak barkod oluşturun.
Aşağıdaki kod örneği, C# kullanarak bir QR barkodunun nasıl oluşturulacağını gösterir.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// çözünürlüğü ayarla
generator.Parameters.Resolution = 400;
// barkod oluştur
generator.Save("generate-barcode.png");
C#’ta Bir Barkodun Görünümünü Özelleştirme
Barkodun görünümünü de özelleştirebilirsiniz. Örneğin, yazı tipini, ön rengini, arka plan rengini, metin rengini vb. değiştirebilirsiniz. Aşağıda, Aspose.BarCode for .NET kullanarak bir barkodu özelleştirme adımları yer almaktadır.
- İlk olarak, BarcodeGenerator sınıfının bir örneğini oluşturun.
- BarcodeGenerator.Parameters özelliklerini, yani BarcodeGenerator.Parameters.BackColor’ı kullanarak barkodun görünümünü ayarlayın.
- Son olarak, BarcodeGenerator.Save(String) yöntemini kullanarak barkod oluşturun.
Aşağıdaki kod örneği, C# kullanarak özelleştirilmiş bir Aztec barkodunun nasıl oluşturulacağını gösterir.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");
// barkodun arka rengini ayarla
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;
// barkodun çubuk rengini ayarla
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;
// kenarlık rengini ayarla
generator.Parameters.Border.Color = System.Drawing.Color.Black;
// metin rengini ayarla
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;
// çözünürlüğü ayarla
generator.Parameters.Resolution = 400;
// barkod oluştur
generator.Save("generate-barcode.png");
C# kullanarak Barkodlara Başlık Ekleme
Barkod görüntüsünün üstünde veya altında açıklama bulunan barkodlar görmüş olabilirsiniz. Bu başlıklar, barkodun kendisi hakkında ek bilgileri görüntülemek için kullanılabilir. Aspose.BarCode for .NET ayrıca barkodun altına, üstüne veya her iki tarafına da bir resim yazısı eklemenizi sağlar. Altyazı ekleme adımları aşağıdadır.
- İlk olarak, BarcodeGenerator sınıfından bir nesne oluşturun.
- Barkodun metnini ayarlayın ve BarcodeGenerator yapıcısına yazın.
- CaptionAbove veya CaptionBelow özelliklerini kullanarak resim yazısını ayarlayın.
- Son olarak, BarcodeGenerator.Save(String) yöntemini kullanarak barkodu kaydedin.
Aşağıdaki kod örneği, C# kullanarak bir barkoda nasıl başlık ekleneceğini gösterir.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// altyazı ayarla
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;
// barkod oluştur
generator.Save("generate-barcode.png");
Çözüm
Bu makalede, C# kullanarak programlı olarak barkod oluşturmayı öğrendiniz. Ek olarak, bir barkodun görünümünü değiştirerek nasıl özelleştireceğinizi gördünüz. Belgeleri kullanarak C# barkod oluşturucu API’si hakkında daha fazlasını keşfedebilirsiniz.