Generování a ukládání čárového kódu v Javě

Úvod

Hledáte bezproblémovou integraci generování čárových kódů do vaší Java aplikace? Už nehledejte! V tomto podrobném průvodci vás provedeme procesem používání Aspose.BarCode for Java k efektivnímu generování a ukládání čárových kódů. Aspose.BarCode je výkonná Java knihovna, která zjednodušuje vytváření a manipulaci s čárovými kódy a poskytuje vám nástroje potřebné k vylepšení funkcí čárových kódů ve vašich aplikacích.

Předpoklady

Než se pustíte do výukového programu, ujistěte se, že máte splněny následující předpoklady:

  • Vývojové prostředí Java: Ujistěte se, že máte na svém počítači nastavené vývojové prostředí Java.

  • Aspose.BarCode Library: Stáhněte a nainstalujte knihovnu Aspose.BarCode. Odkaz ke stažení najdetetady.

  • Databáze MySQL: Nastavte databázi MySQL, do které chcete ukládat informace související s čárovým kódem.

  • Připojení k databázi: Ujistěte se, že máte potřebná pověření a konektivitu pro interakci s databází MySQL.

Importujte balíčky

Ve svém projektu Java importujte požadované balíčky pro připojení Aspose.BarCode a MySQL.

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;

Krok 1: Vygenerujte a uložte čárový kód

// Krok 1 - Vygenerujte čárový kód a dočasně jej uložte do souboru
String strBarCodeImage = "c:\\temp\\code39.jpg";
String strCodeText = "NOK-E71";

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

Vysvětlení: Tento krok zahrnuje vytvoření čárového kódu pomocí Aspose.BarCode, nastavení textu kódu a uložení obrázku čárového kódu na určené místo.

Krok 2: Vložte záznam do databáze MySQL

// Krok 2 – Vložte nový záznam do databáze MySQL
Connection con = null;

// Otevřené připojení
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(Common.HOST_URI, Common.USERNAME, Common.PASSWORD);

// Připravte prohlášení
PreparedStatement pre = con.prepareCall(
        "Insert INTO Product (ProductNumber, ProductName, BarCodeImage) " + "VALUES (?, ?, ?) ");

// Nastavte číslo produktu a název produktu
pre.setString(1, "NOK-E71");
pre.setString(2, "Nokia E Series - E71");

// 3. sloupec je pro obrázek čárového kódu. Typ DB je BLOB
// Pro uložení obrázku potřebujeme vytvořit stream ze souboru obrázku
File imgFile = new File(strBarCodeImage);
FileInputStream fin = new FileInputStream(imgFile);
pre.setBinaryStream(3, fin, (int) imgFile.length());

// Proveďte příkaz
pre.executeUpdate();
System.out.println("Insertion successful.");

// Uzavřete spojení
pre.close();
con.close();

Vysvětlení: Tento krok zahrnuje připojení k databázi MySQL a vložení nového záznamu s informacemi o produktu a souvisejícím obrázkem čárového kódu.

Závěr

Gratulujeme! Úspěšně jste integrovali Aspose.BarCode for Java do vaší aplikace pro generování a ukládání čárových kódů. Tato výkonná knihovna zjednodušuje proces, díky čemuž je implementace čárových kódů hračkou.

Často kladené otázky

Otázka: Je Aspose.BarCode kompatibilní s různými typy čárových kódů?

Odpověď: Ano, Aspose.BarCode podporuje různé typy čárových kódů, včetně CODE_39_STANDARD, CODE_128, QR a dalších.

Otázka: Mohu upravit vzhled generovaných čárových kódů?

A: Rozhodně! Aspose.BarCode poskytuje rozsáhlé možnosti přizpůsobení vzhledu čárového kódu, což vám umožní přizpůsobit jej vašim specifickým potřebám.

Otázka: Je k dispozici bezplatná zkušební verze pro Aspose.BarCode?

Odpověď: Ano, máte přístup k bezplatné zkušební verzitady.

Otázka: Kde najdu podrobnou dokumentaci k Aspose.BarCode?

Odpověď: Podívejte se do dokumentacetady.

Otázka: Jak získám podporu pro Aspose.BarCode?

Odpověď: Navštivte fórum podporytady pro jakoukoli pomoc nebo dotazy.