IRONSOFTWAREHOME
IRONBARCODE KULLANARAK

C# kullanarak ASP.NET'te BarCode Oluşturma

Curtis Chau
Curtis Chau
Updated: 8 Mayıs 2026

Bu eğitim, IronBarcode kütüphanesini kullanarak C# ASP.NET'te barkod oluşturmayı örnek olarak gösterecektir. Bu .NET kütüphanesi ile bir barkod oluşturmak, stil vermek ve bir görüntü, PDF veya HTML olarak dışa aktarmak kolaydır.

C# .NET Uygulamalarında Barkod Nasıl Üretilir

  • Microsoft Visual Studio'da bir Konsol .NET projesi oluşturun
  • Barkod kütüphanesini yükleyin
  • Barkod paketinden ad alanlarını içe aktarın
  • Barkod görüntüleri oluşturun
  • Barkod görüntü stilini belirleme
  • Akıcılık ile barkod üretme

1. Microsoft Visual Studio'da Bir Konsol .NET Uygulaması Oluşturun

Bu eğitim, en son Visual Studio sürümünü ve Konsol Uygulaması (.NET Core) şablonunu kullanır. Ayrıca, Windows Formlar ve ASP.NET Web Uygulamaları ile de uyumludur.

Visual Studio'yu açın > Yeni Proje Oluştur seçeneğine tıklayın > Konsol Uygulaması (.NET) seçin > İleri düğmesine basın > Projeyi Adlandırın > İleri düğmesine basın > Hedef .NET Framework'ünüzü seçin > Oluştur düğmesine tıklayın.

Proje oluşturulduktan sonra, Visual Studio araç kutusundan aşağıdaki gibi formu tasarlayın: Etiket, Metin Kutusu ve Buton kontrolü.

ASP.NET'te C# kullanarak Barkod Nasıl Oluşturulur, Şekil 1: Konsol Uygulaması Oluştur Konsol Uygulaması Oluştur

2. Barkod Oluşturucu Kütüphanesini C#'da Yükleme

IronBarcode kütüphanesi şu üç yöntemden biriyle yüklenebilir:

1. Paket Yöneticisi Konsolu

Paket Yöneticisi Konsoluna aşağıdaki komutu yazın. Paketin sizin için indirilmesini ve yüklenmesini sağlar.

PM > Install-Package BarCode

ASP.NET'te C# kullanarak Barkod Nasıl Oluşturulur, Şekil 2: Paket Yöneticisi Konsol kurulum adımı Paket Yöneticisi Konsolu yükleme adımı

2. NuGet Paket Yöneticisi Çözümü

Barkod kütüphanesini NuGet Paket Yöneticisi Çözümünü kullanarak da yükleyebilirsiniz. Basitçe şu adımları takip edin:

Araçlar > NuGet Paket Yöneticisi > Çözüm için NuGet Paketlerini Yönet üzerine tıklayın.

Bu sizin için NuGet Paket Yöneticisini açacaktır. Göz at seçeneğine tıklayın ve Barkod'u arayın, ardından kütüphaneyi yükleyin. Ya da, Proje Referansı Ekleye > Çözüm Gezgininde Proje Referansı Ekle'ye tıklayarak sınıf kütüphanesini ekleyebilir ve barkod üretmeye başlayabilirsiniz.

ASP.NET'te C# kullanarak Barkod Nasıl Oluşturulur, Şekil 3: Barkod arama Barkod arama

3. Bağlantıdan İndir

Alternatif olarak, IronBarCode.Dll indirilebilir ve projeye bir referans olarak eklenebilir.

3. Ad Alanlarını İçe Aktarma

Sınıf dosyalarının IronBarcode kütüphanesine ve bazı standart sistem montajlarına referans verdiğinden emin olmak için bu ad alanlarını kullanın.

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

4. Barkod Görüntüleri Oluşturun

Aşağıdaki örnek kodda, yalnızca bir satır kod kullanarak sayısal veya metin içeriği içeren barkod görüntüleri oluşturabilirsiniz. Ayrıca bunları PNG görüntü dosyaları olarak kaydedebilir ve uygulamanızda görüntüleyebilirsiniz.

// Generate a Simple Barcode image and save as PNG
GeneratedBarcode barCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
barCode.SaveAsPng("BarCode.png");
// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("BarCode.png");

Yukarıdaki kod barkodları oluşturur ve çıktı şu şekildedir:

ASP.NET'te C# kullanarak Barkod Nasıl Oluşturulur, Şekil 4: C# örneğinde bir barkod resmi oluşturma C# örneğinde bir barkod görüntüsü oluştur

Son kod satırı, barkod PNG'yi varsayılan görüntü görüntüleyicinizde açar, böylece barkod üreticisi çıktısını görebilirsiniz.

5. Barkod Görüntü Stilini Belirleme

Aşağıdaki örnek kodda, barkoda ek açıklamaların nasıl eklendiğini göreceksiniz. Yazı tipini ayarlayabilir, değerini altında gösterilmesini sağlayabilir, kenar boşlukları ekleyebilir, barkod rengini değiştirebilir ve ardından kaydedebilirsiniz, bunların hepsi oldukça basit bir şekilde C#'da yapılabilir. Son olarak, bunu çeşitli görüntü dosyalarına kolayca kaydedebilirsiniz.

Görüntü yerine, uygulamanız için daha uygun olduğunu düşündüğünüzde HTML veya PDF olarak dışa aktarmayı da seçebilirsiniz.

// Styling a QR code and adding annotation text
var barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
barcode.AddAnnotationTextAboveBarcode("Product URL:");
barcode.AddBarcodeValueTextBelowBarcode();
barcode.SetMargins(100);
barcode.ChangeBarCodeColor(Color.Green);
// Save as HTML
barcode.SaveAsHtmlFile("MyBarCode.html"); 

ASP.NET'te C# kullanarak Barkod Nasıl Oluşturulur, Şekil 5: C# kullanarak açıklamalı ve stillendirilmiş bir Barkod resmi oluşturma C# kullanarak açıklamalı ve stilize edilmiş Barkod görüntüsü oluştur

Kod kendini açıklayıcı olmalıdır; ancak, GeneratedBarcode sınıfı dokümantasyonu, API Referansı içinde ek teknolojik bilgiler sağlayabilir.

Ek olarak, IronBarcode ayrıca görüntülerden barkod okumayı destekler, ayrıca barkodları daha doğru okuma için ek seçenekler sunarken veya görüntülere filtreler uygulama sunar.

6. Akıcılık ile Barkod Üretme

IronBarcode, zincirleme metot çağrılarını şu sırayla yapmak için System.Linq benzeri isteğe bağlı bir Fluent API uygular: bir barkod oluşturma, kenar boşluklarını ayarlama ve ardından tek satırda bir Bitmap olarak dışa aktarma.

Bu çok uygun olabilir ve kodu okumayı kolaylaştırır.

// Fluent API for Barcode Image generation.
string myValue = "https://ironsoftware.com/csharp/barcode";
Bitmap barcodeBmp = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417)
    .ResizeTo(300, 200)
    .SetMargins(100)
    .ToBitmap();

Sonuç, PDF417 barkoduna ait bir System.Drawing.Image olup, şu şekilde görünür:

ASP.NET'te C# kullanarak Barkod Nasıl Oluşturulur, Şekil 6: IronBarcode kullanarak C# içinde Basit, Fluent barkod oluşturma C# kullanarak IronBarcode ile Basit, Fluent barkod üretme

7. Özet

IronBarcode, geliştiricilerin barkod ve QR kodu görüntülerini C# .NET için okuma ve üretme için arkadaşça bir API sunar, gerçek dünya kullanım durumlarında doğruluğu optimize eder ve düşük bir hata oranı sağlar. Ayrıca barkod görüntülerini yazdırabilirsiniz. IronBarcode hakkında daha fazla bilgi için resmi belge sayfasını ziyaret edin.

Şu anda, tam Iron Suite'i satın alırsanız, yalnızca iki fiyata beş kütüphane alabilirsiniz.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez