Word Belgelerinden Zahmetsiz Barkod Tanıma
giriiş
Java programlamanın dinamik dünyasında barkodlarla verimli bir şekilde çalışma ihtiyacı giderek artıyor. Word belgelerinden barkodları tanımak yaygın bir gereksinimdir ve neyse ki Aspose.BarCode for Java güçlü bir çözüm sunar. Bu eğitimde Aspose.BarCode for Java kullanarak Word belgelerinden barkodları tanıma sürecinde size rehberlik edeceğiz.
Önkoşullar
Eğiticiye dalmadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:
Java Geliştirme Kiti (JDK): Aspose.BarCode for Java, bir Java geliştirme ortamı gerektirir. Sisteminizde en son JDK’nın kurulu olduğundan emin olun.
Aspose.BarCode for Java: Aspose.BarCode for Java kütüphanesini indirip yükleyin. İndirme linkini bulabilirsinizBurada.
Entegre Geliştirme Ortamı (IDE): Örneklerle birlikte takip etmek için Eclipse veya IntelliJ gibi tercih ettiğiniz IDE’yi seçin.
Paketleri İçe Aktar
Başlamak için Java projenize gerekli Aspose.BarCode paketlerini içe aktarın:
import java.text.MessageFormat;
import com.aspose.barcode.EncodeTypes;
import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.DecodeType;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.words.ImageType;
import com.aspose.words.NodeCollection;
import com.aspose.words.NodeType;
1. Adım: Barkod Görüntüsü Oluşturun
Öncelikle Aspose.BarCode’u kullanarak bir barkod görüntüsü oluşturun. Kod metnini ayarlayın ve resmi kaydedin:
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.CODE_39_STANDARD);
generator.setCodeText("test-123");
String strBarCodeImageSave = dataDir + "img.jpg";
generator.save(strBarCodeImageSave);
Adım 2: Word Belgesine Resim Ekleme
Şimdi oluşturulan barkod görüntüsünü Aspose.Words’ü kullanarak bir Word belgesine ekleyin:
Document doc = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(doc);
docBuilder.insertImage(strBarCodeImageSave);
String strWordFile = "docout.doc";
doc.save(dataDir + strWordFile);
3. Adım: Barkodları Word Belgesinden Tanıyın
Daha sonra, Word belgesinden görselleri çıkarın ve Aspose.BarCode’u kullanarak barkodları tanıyın:
NodeCollection<Shape> shapes = doc.getChildNodes(NodeType.SHAPE, true);
int imageIndex = 0;
for (Shape shape : shapes) {
if (shape.hasImage()) {
// Resmi dosyaya çıkart
String extension = ImageTypeToExtension(shape.getImageData().getImageType());
String imageFileName = MessageFormat.format("Image.ExportImages.{0} Out.{1}", imageIndex, extension);
String strBarCodeImageExtracted = "" + imageFileName;
shape.getImageData().save(strBarCodeImageExtracted);
// Bu görüntüdeki barkodu tanıyın
BarCodeReader reader = new BarCodeReader(strBarCodeImageSave, DecodeType.CODE_39_STANDARD);
for (BarCodeResult result : reader.readBarCodes()) {
System.out.println("CodeText: " + result.getCodeText());
System.out.println("Symbology type: " + result.getCodeType());
}
imageIndex++;
}
}
Bu adımları tekrarladığınızda Aspose.BarCode for Java kullanarak Word belgelerindeki barkodları başarıyla tanıyacaksınız.
Çözüm
Sonuç olarak Aspose.BarCode for Java’dan yararlanmak, Word belgelerinden barkod tanıma işlemini basitleştirir. Yukarıda özetlenen adımları takip ettiğinizde barkod tanımayı Java uygulamalarınıza sorunsuz bir şekilde entegre edeceksiniz.
Sıkça Sorulan Sorular (SSS)
S: Aspose.BarCode for Java’yı ticari projelerde kullanabilir miyim?
Evet, Aspose.BarCode for Java ticari kullanıma açıktır. Lisans ayrıntılarını bulabilirsinizBurada.
S: Aspose.BarCode for Java’nın ücretsiz deneme sürümü mevcut mu?
Evet, ücretsiz deneme sürümünü indirerek Aspose.BarCode for Java’nın özelliklerini keşfedebilirsiniz.Burada.
S: Aspose.BarCode for Java desteğini nasıl alabilirim?
Yardım veya sorularınız için Aspose.BarCode forumunu ziyaret edinBurada.
S: Aspose.BarCode for Java için geçici lisanslar mevcut mu?
Evet, geçici lisanslar alabilirsinizBurada.
S: Aspose.BarCode for Java belgelerini nerede bulabilirim?
Kapsamlı belgelere bakınBurada.