Moeiteloze barcodeherkenning vanuit Word-documenten
Invoering
In de dynamische wereld van Java-programmeren wordt de behoefte om efficiënt met barcodes te werken steeds groter. Het herkennen van streepjescodes uit Word-documenten is een veel voorkomende vereiste, en gelukkig biedt Aspose.BarCode voor Java een robuuste oplossing. In deze zelfstudie begeleiden we u door het proces van het herkennen van streepjescodes uit Word-documenten met Aspose.BarCode voor Java.
Vereisten
Voordat we in de zelfstudie duiken, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
Java Development Kit (JDK): Aspose.BarCode voor Java vereist een Java-ontwikkelomgeving. Zorg ervoor dat de nieuwste JDK op uw systeem is geïnstalleerd.
Aspose.BarCode voor Java: Download en installeer de Aspose.BarCode voor Java-bibliotheek. Je kunt de downloadlink vindenhier.
Integrated Development Environment (IDE): Kies de IDE van uw voorkeur, zoals Eclipse of IntelliJ, om de voorbeelden te volgen.
Pakketten importeren
Importeer in uw Java-project de benodigde Aspose.BarCode-pakketten om aan de slag te gaan:
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;
Stap 1: Genereer een streepjescodeafbeelding
Maak eerst een streepjescodeafbeelding met Aspose.BarCode. Stel de codetekst in en sla de afbeelding op:
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.CODE_39_STANDARD);
generator.setCodeText("test-123");
String strBarCodeImageSave = dataDir + "img.jpg";
generator.save(strBarCodeImageSave);
Stap 2: afbeelding toevoegen aan Word-document
Voeg nu de gegenereerde streepjescodeafbeelding in een Word-document in met Aspose.Words:
Document doc = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(doc);
docBuilder.insertImage(strBarCodeImageSave);
String strWordFile = "docout.doc";
doc.save(dataDir + strWordFile);
Stap 3: Herken streepjescodes uit een Word-document
Extraheer vervolgens afbeeldingen uit het Word-document en herken streepjescodes met Aspose.BarCode:
NodeCollection<Shape> shapes = doc.getChildNodes(NodeType.SHAPE, true);
int imageIndex = 0;
for (Shape shape : shapes) {
if (shape.hasImage()) {
// Afbeelding uitpakken naar bestand
String extension = ImageTypeToExtension(shape.getImageData().getImageType());
String imageFileName = MessageFormat.format("Image.ExportImages.{0} Out.{1}", imageIndex, extension);
String strBarCodeImageExtracted = "" + imageFileName;
shape.getImageData().save(strBarCodeImageExtracted);
// Herken de streepjescode van deze afbeelding
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++;
}
}
Herhaal deze stappen en u zult met succes streepjescodes uit Word-documenten herkennen met Aspose.BarCode voor Java.
Conclusie
Kortom, het gebruik van Aspose.BarCode voor Java vereenvoudigt het proces van het herkennen van streepjescodes uit Word-documenten. Volg de hierboven beschreven stappen en u integreert streepjescodeherkenning naadloos in uw Java-applicaties.
Veelgestelde vragen (FAQ’s)
Vraag: Kan ik Aspose.BarCode voor Java gebruiken in commerciële projecten?
Ja, Aspose.BarCode voor Java is beschikbaar voor commercieel gebruik. U kunt licentiegegevens vindenhier.
Vraag: Is er een gratis proefversie beschikbaar voor Aspose.BarCode voor Java?
Ja, u kunt de functies van Aspose.BarCode voor Java verkennen door de gratis proefversie te downloadenhier.
Vraag: Hoe krijg ik ondersteuning voor Aspose.BarCode voor Java?
Bezoek het Aspose.BarCode-forum voor hulp of vragenhier.
Vraag: Zijn er tijdelijke licenties beschikbaar voor Aspose.BarCode voor Java?
Ja, u kunt tijdelijke licenties verkrijgenhier.
Vraag: Waar kan ik de documentatie voor Aspose.BarCode voor Java vinden?
Raadpleeg de uitgebreide documentatiehier.