Barcode genereren en opslaan in Java

Invoering

Wilt u het genereren van streepjescodes naadloos integreren in uw Java-applicatie? Zoek niet verder! In deze stapsgewijze handleiding leiden we u door het proces van het gebruik van Aspose.BarCode voor Java om streepjescodes efficiënt te genereren en op te slaan. Aspose.BarCode is een krachtige Java-bibliotheek die het maken en manipuleren van streepjescodes vereenvoudigt en u de tools biedt die u nodig hebt om uw toepassingen uit te breiden met streepjescodefunctionaliteit.

Vereisten

Voordat u in de zelfstudie duikt, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

  • Java-ontwikkelomgeving: Zorg ervoor dat er een Java-ontwikkelomgeving op uw computer is geïnstalleerd.

  • Aspose.BarCode-bibliotheek: Download en installeer de Aspose.BarCode-bibliotheek. Je kunt de downloadlink vindenhier.

  • MySQL-database: Zet een MySQL-database op waarin u barcodegerelateerde informatie wilt opslaan.

  • Databaseconnectiviteit: Zorg ervoor dat u over de benodigde inloggegevens en connectiviteit beschikt om met de MySQL-database te communiceren.

Pakketten importeren

Importeer in uw Java-project de vereiste pakketten voor Aspose.BarCode- en MySQL-connectiviteit.

import com.aspose.barcode.EncodeTypes;
import com.aspose.barcode.generation.BarcodeGenerator;

import java.io.File;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

Stap 1: Barcode genereren en opslaan

// Stap 1 - Genereer barcode en sla tijdelijk op in een bestand
String strBarCodeImage = "c:\\temp\\code39.jpg";
String strCodeText = "NOK-E71";

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.CODE_39_STANDARD);
generator.setCodeText(strCodeText);
generator.save(strBarCodeImage);

Uitleg: Deze stap omvat het maken van een streepjescode met Aspose.BarCode, het instellen van de codetekst en het opslaan van de streepjescodeafbeelding op een opgegeven locatie.

Stap 2: Record in MySQL-database invoegen

// Stap 2 - Voeg een nieuw record in MySQL DB in
Connection con = null;

// Open verbinding
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(Common.HOST_URI, Common.USERNAME, Common.PASSWORD);

// Verklaring voorbereiden
PreparedStatement pre = con.prepareCall(
        "Insert INTO Product (ProductNumber, ProductName, BarCodeImage) " + "VALUES (?, ?, ?) ");

// Stel het productnummer en de productnaam in
pre.setString(1, "NOK-E71");
pre.setString(2, "Nokia E Series - E71");

// De 3e kolom is voor de streepjescodeafbeelding. DB-type is BLOB
// Om de afbeelding op te slaan, moeten we een stream maken van het afbeeldingsbestand
File imgFile = new File(strBarCodeImage);
FileInputStream fin = new FileInputStream(imgFile);
pre.setBinaryStream(3, fin, (int) imgFile.length());

// Voer de verklaring uit
pre.executeUpdate();
System.out.println("Insertion successful.");

// Hechte band
pre.close();
con.close();

Toelichting: Bij deze stap wordt verbinding gemaakt met een MySQL-database en wordt een nieuw record met productinformatie en de bijbehorende barcodeafbeelding ingevoegd.

Conclusie

Gefeliciteerd! U hebt Aspose.BarCode voor Java met succes in uw applicatie geïntegreerd om streepjescodes te genereren en op te slaan. Deze krachtige bibliotheek vereenvoudigt het proces, waardoor de implementatie van barcodes een fluitje van een cent wordt.

Veel Gestelde Vragen

Vraag: Is Aspose.BarCode compatibel met verschillende barcodetypes?

A: Ja, Aspose.BarCode ondersteunt verschillende typen streepjescodes, waaronder CODE_39_STANDARD, CODE_128, QR en meer.

Vraag: Kan ik het uiterlijk van gegenereerde streepjescodes aanpassen?

EEN: Absoluut! Aspose.BarCode biedt uitgebreide aanpassingsmogelijkheden voor het uiterlijk van streepjescodes, zodat u deze kunt afstemmen op uw specifieke behoeften.

Vraag: Is er een gratis proefversie beschikbaar voor Aspose.BarCode?

A: Ja, u heeft toegang tot een gratis proefperiodehier.

Vraag: Waar kan ik gedetailleerde documentatie voor Aspose.BarCode vinden?

A: Raadpleeg de documentatiehier.

Vraag: Hoe krijg ik ondersteuning voor Aspose.BarCode?

A: Bezoek het ondersteuningsforumhier voor eventuele hulp of vragen.