C# Kullanarak Word Belgelerine Barkod Oluşturma

Barkodlar, veri/bilgi kodlayan paralel çizgiler, noktalar veya dikdörtgenlerden oluşan görüntülerdir. Sektör profesyonelleri, ürün bilgilerini gömmek, ürün hareketini izlemek ve envanteri yönetmek için barkodları kullanmaktadır. Belirli senaryolarda, Word belgesine dinamik barkod eklememiz gerekebilir. Yaygın olarak kullanılan grafiksel bir metin işleme programı olan Microsoft Word, popüler dosya formatları DOCX ve DOC desteği sunmaktadır. Bu makalede, C# Aspose kullanarak Word belgesinde barkod nasıl oluşturulur konusunu ele alacağız.

Aşağıdaki konular işlenecektir:

Word Belgelerinde Barkod Oluşturmak için C# API’si

Word belgesinden barkod verilerini okumak için C# ASP.NET MVC, iki aşamalı bir yaklaşım benimseyeceğiz. İlk olarak, Aspose.Words for .NET API’si kullanılarak bir Word belgesi oluşturulacak veya yüklenecektir. Ardından, barkod görüntüsü Aspose.BarCode for .NET API’si kullanılarak oluşturulacaktır. Aspose.Words API’sinin Document sınıfı, yeni Word belgeleri oluşturmayı veya mevcut olanları yüklemeyi sağlar. Bu sınıfın Save() metodu, belgeyi belirli bir dosya yoluna kaydetmemizi sağlar. DocumentBuilder sınıfı, belgeleri oluşturmaya yönelik yöntemler sunar ve InsertImage() metodu ile belgenize resim ekleyebilirsiniz.

Aspose.BarCode for .NET API’si, çeşitli desteklenen barkod türlerini destekler. Barkod oluşturmak için, BarcodeGenerator sınıfını sağlayarak EncodeType ve kodlanacak metni parametre olarak alır. Oluşturulan barkod, Save() metodu ile kaydedilebilir. Ayrıca, API, kaydetme formatlarını belirtmek için BarCodeImageFormat enumerasyonunu ve görüntülerden barkod okumak için BarCodeReader sınıfını sunmaktadır.

API’lerin DLL’lerini indirip alabilir veya NuGet ile yükleyebilirsiniz.

PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words

Word Belgesine Barkod Oluşturma ve Ekleme C# ile

C# .NET ile Word’de barkod oluşturmak için, bu adımları izleyin:

  1. BarcodeGenerator sınıfının bir örneğini, EncodeType ve kodlama yapılacak metin argümanları ile oluşturun.
  2. Bir bellek akışı nesnesini başlatın.
  3. Barkod görüntüsünü bellek akışına kaydetmek için Save() metodunu çağırın.
  4. Document sınıfının yeni bir örneğini oluşturun.
  5. Belge nesnesi ile bir DocumentBuilder örneğini başlatın.
  6. Belirtilen bellek akışını kullanarak barkod görüntüsünü eklemek için InsertImage() metodunu kullanın.
  7. Son olarak, çıktı DOCX dosya yolunu belirterek Save() metodunu çağırın.

Aşağıdaki kod örneği, C# .NET ile Word belgesinde barkod nasıl oluşturulacağını etkin bir şekilde gösterir:

C#'da yeni bir Word belgesine Barkod oluşturma ve ekleme.

C#‘da yeni bir Word belgesine Barkod oluşturma ve ekleme.

Mevcut Word Belgesine Barkod Ekleme C# ile

C# kullanarak mevcut bir Word belgesine barkod eklemek için, bu adımları takip edin:

  1. BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeType ve kodlanacak metni sağlayın.
  2. Bir bellek akışı nesnesini oluşturun.
  3. Barkod görüntüsünü bellek akışına kaydedin (Save() ile).
  4. Mevcut Word belgesini Document sınıfı ile yükleyin.
  5. Belge nesnesi ile bir DocumentBuilder örneğini başlatın.
  6. Barkod görüntüsünü bellek akışını kullanarak InsertImage() metodu ile ekleyin.
  7. İstenilen DOCX dosya yolu ile Save() metodunu çağırın.

Aşağıdaki kod örneği, C# .NET ile Word belgesinde barkod oluşturmayı göstermektedir:

C#'da Mevcut Word Belgesine Barkod Ekleme.

C#‘da Mevcut Word Belgesine Barkod Ekleme.

C# ile Word Belgesine QR Kod Ekleme

Aynı şekilde, bir QR kod görüntüsünü Word belgesine eklemek için:

  1. BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeType değerini QR veya GS1QR olarak ayarlayın.
  2. Yukarıdaki adımları izleyerek görüntüyü kaydedin ve ekleyin.

Aşağıdaki örnek, C# .NET ile Word belgesine QR kod nasıl ekleneceğini göstermektedir:

C# Kullanarak Word Belgesine QR Kod Ekleme.

C# Kullanarak Word Belgesine QR Kod Ekleme.

C# ile Word Belgesinden Barkod Okuma

C# ile Word belgesinden barkod okumak için:

  1. Mevcut Word belgesini Document sınıfını kullanarak yükleyin.
  2. GetChildNodes() metodunu kullanarak Shape türlerinin NodeCollection ‘ına erişin.
  3. Şekilleri döngüye alın ve şeklin bir görüntü olup olmadığını kontrol edin.
  4. Görüntüyü akışa kaydedin.
  5. Görüntü akışı ile bir BarCodeReader örneği oluşturun ve DecodeType parametrelerini sağlayın.
  6. Barkod bilgilerini almak için ReadBarCodes() metodunu çağırın.
  7. Barkod bilgilerini görüntüleyin.

Aşağıdaki kod örneği, Aspose C# kullanarak Word belgesinden barkod verilerini okumayı göstermektedir.

Codetext bulundu: 1234567890, Sembol: Code39Standard

Ücretsiz Lisans Alın

Kütüphaneyi değerlendirme kısıtlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.

Sonuç

Bu makalede şunları ele aldık:

  • Programlı bir Word belgesi oluşturma.
  • Barkod görüntüsü oluşturma ve bunu Word belgesine ekleme adımları.
  • QR kod oluşturma ve bunu bir Word belgesine ekleme.
  • C# ile Word belgesinden bir barkod görüntüsünü okuma yöntemleri.

Daha fazla bilgi için Aspose.BarCode for .NET API belgelerine başvurabilirsiniz. Herhangi bir sorunuz varsa, lütfen forumda bizimle iletişime geçin.

Ayrıca Bakınız