
Barkodlar, genellikle paralel çizgiler, noktalar veya dikdörtgenlerden oluşan, hayati bilgileri kodlayan veri grafik temsilleridir. Ürün detaylarını gömme, envanter takibi ve ürün hareketini yönetme gibi endüstrilerde yaygın olarak kullanılmaktadır. Farklı senaryolarla, C# kullanarak bir Word belgesine dinamik bir barkod eklemeniz gerekebilir. Microsoft Word, DOCX ve DOC gibi popüler dosya formatlarını destekler. Bu makalede, C# ile Aspose kullanarak bir Word belgesinde barkod nasıl oluşturulur konusunu keşfedeceğiz.
İçindekiler
- Word Belgelerinde Barkod Oluşturmak için C# API’si
- Word Belgesine Barkod Oluşturma ve Ekleme
- Mevcut Word Belgesine Barkod Ekleme
- Word Belgesine QR Kodu Ekleme
- Word Belgesinden Barkod Okuma
Word Belgelerinde Barkod Oluşturmak için C# API’si
C# kullanarak ASP.NET MVC’de bir Word belgesinden barkod verilerini okumak için iki aşamalı bir yaklaşım kullanacağız. İlk olarak, bir Word belgesi oluşturmak veya yüklemek için Aspose.Words for .NET API’sini kullanacağız. Ardından, barkod görüntüsünü oluşturmak için Aspose.BarCode for .NET API’sini kullanacağız. Aspose.Words’den Document sınıfı, yeni Word belgeleri oluşturmanıza veya mevcut olanları açmanıza olanak tanır. Belgeyi Save() yöntemi ile kaydedebilirsiniz. DocumentBuilder sınıfı, belgeleri oluşturmak için yöntemler sunar; bunlar arasında görüntü eklemek için InsertImage() yöntemi bulunmaktadır.
Aspose.BarCode for .NET API’si çeşitli barkod türlerini destekler. Barkod oluşturmak için, BarcodeGenerator sınıfını sağlar; bu sınıf, EncodeType ve kodlanacak metni parametre olarak alır. Oluşturulan barkod, Save() yöntemi ile kaydedilebilir. Ayrıca, API, kaydetme formatlarını belirtmek için BarCodeImageFormat enum’ını içerir ve görüntülerden barkod okumak için BarCodeReader sınıfı mevcuttur.
API’lerin DLL’lerini indirebilir veya bunları NuGet aracılığıyla yükleyebilirsiniz:
PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words
Word Belgesine Barkod Oluşturma ve Ekleme C#‘da
C# .NET kullanarak bir Word belgesinde barkod oluşturmak için şu adımları izleyin:
- BarcodeGenerator sınıfının bir örneğini EncodeType ve kodlanacak metin ile oluşturun.
- Bir bellek akışı nesnesi oluşturun.
- Barkod görüntüsünü bellek akışına kaydetmek için Save() yöntemini çağırın.
- Document sınıfının yeni bir örneğini oluşturun.
- Belge nesnesi ile bir DocumentBuilder örneği başlatın.
- Barkod görüntüsünü bellek akışını kullanarak eklemek için InsertImage() yöntemini kullanın.
- Son olarak, çıkış DOCX dosya yolunu belirterek Save() yöntemini çağırın.
Aşağıdaki kod örneği, C# .NET kullanarak bir Word belgesinde barkod oluşturmanın verimli bir yolunu göstermektedir:

C#‘da yeni bir Word belgesine Barkod oluşturma ve ekleme.
Mevcut Word Belgesine Barkod Ekleme C#‘da
C# kullanarak mevcut bir Word belgesine barkod eklemek için şu adımları izleyin:
- BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeType ve kodlanacak metni sağlayın.
- Bir bellek akışı nesnesi oluşturun.
- Barkod görüntüsünü Save() kullanarak bellek akışına kaydedin.
- Document sınıfı ile mevcut Word belgesini yükleyin.
- Belge nesnesi ile bir DocumentBuilder örneği başlatın.
- Barkod görüntüsünü bellek akışını kullanarak InsertImage() yöntemi ile ekleyin.
- İstenilen DOCX dosya yolunu belirterek Save() yöntemini çağırın.
Aşağıdaki kod örneği, C# .NET kullanarak bir Word belgesinde barkod oluşturmanın nasıl yapılacağını göstermektedir:

C#‘da Mevcut Word Belgesine Barkod Ekleme.
C# Kullanarak Word Belgesine QR Kodu Ekleme
Bir Word belgesine QR kodu görüntüsü eklemek için şu adımları izleyin:
- BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeType‘i QR veya GS1QR olarak ayarlayın.
- Görüntüyü kaydetmek ve eklemek için yukarıdaki adımları izleyin.
Aşağıdaki örnek, C# .NET kullanarak bir Word belgesine QR kodu eklemenin nasıl yapılacağını göstermektedir:

C# kullanarak Word Belgesine QR Kodu Ekleme.
C# Kullanarak Word Belgesinden Barkod Okuma
C# kullanarak bir Word belgesinden barkod verilerini okumak için:
- Document sınıfı ile mevcut Word belgesini yükleyin.
- NodeCollection‘ı Shape türlerinden erişmek için GetChildNodes() yöntemini kullanın.
- Şekiller arasında döngü yapın ve şeklin bir görüntü olup olmadığını kontrol edin.
- Görüntüyü akışa kaydedin.
- Görüntü akışı ile bir BarCodeReader örneği oluşturun ve DecodeType parametrelerini sağlayın.
- ReadBarCodes() yöntemini çağırarak BarCodeResult‘ı alın.
- Barkod bilgilerini görüntüleyin.
Aşağıdaki kod örneği, Aspose C# kullanarak bir Word belgesinden barkod verilerini okumanın nasıl yapılacağını göstermektedir:
Kod metni bulundu: 1234567890, Semboloji: Code39Standard
Ücretsiz Lisans Alın
Kütüphaneyi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici bir lisans alabilirsiniz.
Sonuç
Bu makalede şunları ele aldık:
- Programlı olarak bir Word belgesi oluşturma.
- Barkod görüntüsü oluşturma ve bunu Word belgesine ekleme adımları.
- QR kodu oluşturma ve bunu bir Word belgesine ekleme.
- C#‘da bir Word belgesinden barkod görüntüsünü okuma teknikleri.
Daha ayrıntılı bilgi için Aspose.BarCode for .NET API’sinin belgelerine başvurun. Herhangi bir sorunuz varsa, lütfen forumda bize ulaşın.