
Barkodlar, genellikle paralel çizgiler, noktalar veya dikdörtgenlerden oluşan ve temel bilgileri kodlayan grafiksel veri temsilleridir. Ürün detaylarını yerleştirmek, envanteri takip etmek ve ürün hareketini yönetmek için çeşitli sektörlerde yaygın olarak kullanılmaktadır. Birçok senaryoda, C# kullanarak bir Word belgesine dinamik bir barkod eklemeniz gerekebilir. Microsoft Word, DOCX ve DOC gibi popüler dosya formatlarını desteklemektedir. Bu makalede, Aspose ile C# kullanarak bir Word belgesinde barkod oluşturmanın yollarını keşfedeceğiz.
İçindekiler
- C# API ile Word Belgelerinde Barkod Oluşturma
- Barkod Oluşturma ve Word Belgesine Ekleme
- Mevcut Word Belgesine Barkod Ekleme
- Word Belgesine QR Kodu Ekleme
- Word Belgesinden Barkod Okuma
C# API ile Word Belgelerinde Barkod Oluşturma
ASP.NET MVC’de C# kullanarak bir Word belgesinden barkod verilerini okumak için iki aşamalı bir yaklaşım benimseyeceğiz. İlk olarak, Aspose.Words for .NET API’sini kullanarak bir Word belgesi oluşturacak veya yükleyeceğiz. Ardından, Aspose.BarCode for .NET API’sini kullanarak barkod resmini oluşturacağız. Aspose.Words’tan Document sınıfı, yeni Word belgeleri oluşturmanıza veya mevcut olanları açmanıza olanak tanırken, Save() metodu belgeyi kaydetmeyi kolaylaştırır. DocumentBuilder sınıfı, belgeler oluşturmak için InsertImage() metodunu içeren yöntemler sağlar.
Aspose.BarCode for .NET API’si, çeşitli barkod türlerini desteklemektedir. Barkod oluşturmak için, BarcodeGenerator sınıfını sağlar; bu sınıf, parametre olarak EncodeType ve kodlanacak metni gerektirir. Oluşturulan barkod, Save() metodu kullanılarak kaydedilebilir. Ayrıca, API, kaydetme formatlarını belirtmek için BarCodeImageFormat enumerasyonunu ve resimlerden barkod okumak için BarCodeReader sınıfını içerir.
API’lerin DLL’lerini indirebilir veya NuGet aracılığıyla kurabilirsiniz:
PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words
Barkod Oluşturma ve Word Belgesine Ekleme C#
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 resmini bellek akışına kaydetmek için Save() metodunu çağırın.
- Document sınıfının yeni bir örneğini oluşturun.
- Document nesnesi ile bir DocumentBuilder örneği başlatın.
- Barkod resmini bellek akışını kullanarak eklemek için InsertImage() metodunu kullanın.
- Son olarak, çıktı DOCX dosya yolunu belirterek Save() metodunu ç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#
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, EncodeType ve kodlanacak metni sağlayın.
- Bir bellek akışı nesnesi oluşturun.
- Barkod resmini bellek akışına Save() kullanarak kaydedin.
- Document sınıfı ile mevcut Word belgesini yükleyin.
- Document nesnesi ile bir DocumentBuilder örneği başlatın.
- Barkod resmini InsertImage() metodu ve bellek akışı kullanarak ekleyin.
- İstenilen DOCX dosya yolu ile Save() metodunu ç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.
Word Belgesine QR Kodu Ekleme C#
Bir Word belgesine QR kodu resmi eklemek için şu adımları izleyin:
- BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeType‘ı QR veya GS1QR olarak ayarlayın.
- Resmi 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.
Word Belgesinden Barkod Okuma C#
C# kullanarak bir Word belgesinden barkod verilerini okumak için:
- Document sınıfı ile mevcut Word belgesini yükleyin.
- NodeCollection‘ı Shape türleri ile GetChildNodes() metodunu kullanarak erişin.
- Şekiller arasında döngü yapın ve şeklin bir resim olup olmadığını kontrol edin.
- Resmi akışa kaydedin.
- Resim akışı ile bir BarCodeReader örneği oluşturun ve DecodeType parametrelerini sağlayın.
- ReadBarCodes() metodunu ç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, Sembol: Code39Standard
Ücretsiz Lisans Al
Kütüphaneyi deneme 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 resmi 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 resmi okuma teknikleri.
Daha ayrıntılı bilgi için, Aspose.BarCode for .NET API belgelerine başvurun. Herhangi bir sorunuz varsa, lütfen forumda bize ulaşmaktan çekinmeyin.