Čárové kódy se používají k vizuální reprezentaci dat ve formě grafických objektů. V různých případech se používají různé typy čárových kódů, například Code128, QR code, Aztech, Pdf127 atd. V tomto článku se dozvíte, jak implementovat funkce generování čárových kódů ve vašich webových aplikacích. Konkrétně se tento článek bude zabývat tím, jak generovat čárové kódy v aplikacích Node.js.
- Node.js Barcode Generator API
- Vygenerujte čárový kód v Node.js
- Vygenerujte QR kód v Node.js
- Přizpůsobte vzhled čárového kódu
Node.js Barcode Generator API
Pro generování čárových kódů použijeme Aspose.BarCode for Node.js přes Java. Jedná se o API s bohatými funkcemi, které vám umožňuje generovat a číst oblíbené symboliky čárových kódů z vašich aplikací Node.js. Rozhraní API můžete stáhnout nebo jej nainstalovat pomocí následujícího příkazu NPM.
> npm install aspose.barcode
Aspose.BarCode for Node.js prostřednictvím Java podporuje následující symboliky čárových kódů.
Australia Post | EAN8 |
aztécký | Interleaved2of5 |
Dodatek k čárovému kódu | ITF14 |
BooklandEAN | Matice 2 z 5 |
Codabar | MSI |
Kód11 | PDF417 |
Kód128 | Planeta |
Code39 Rozšířený | Postnet |
Code39 Standard | PZN (Pharma Zentral Nummer, Pharmazentralnummer čárový kód) |
Code93 Rozšířený | QR |
Code93 Standard | SSCC18 |
Datamatrix | Standard2z5 |
Deutsche Post Identcode | Švýcarský QR |
EAN128 | UPCA |
EAN13 | UPCE |
EAN14(SCC14) |
Vygenerujte čárový kód v Node.js
Následují kroky pro vygenerování čárového kódu v aplikacích Node.js.
- Nejprve vytvořte objekt třídy BarcodeGenerator a nastavte typ čárového kódu v jeho konstruktoru, např. EncodeTypes.CODE128.
- Nastavte text čárového kódu pomocí metody BarcodeGenerator.setCodeText(string).
- Nakonec vygenerujte obrázek čárového kódu pomocí metody BarcodeGenerator.save(string, string).
Následující ukázka kódu ukazuje, jak vygenerovat obrázek čárového kódu v Node.js.
// nastavit typ čárového kódu
let encode_type = EncodeTypes.CODE_128;
// vytvořit generátor čárových kódů
let generator = new BarcodeGenerator(encode_type, null);
// nastavit text
generator.setCodeText("Aspose.BarCode");
// vygenerovat čárový kód
generator.save("barcode.png", "PNG");
čárový kód
Vygenerujte QR kód v Node.js
Aspose.BarCode for Node.js prostřednictvím Java také umožňuje generovat dvourozměrné čárové kódy, jako jsou QR kódy. Následují kroky pro vygenerování QR kódu v Node.js.
- Nejprve vytvořte objekt třídy BarcodeGenerator a předejte EncodeTypes.QR jeho konstruktoru.
- Nastavte text čárového kódu QR pomocí metody BarcodeGenerator.setCodeText(string).
- Nakonec vygenerujte obrázek QR kódu pomocí metody BarcodeGenerator.save(string, string).
Následující ukázka kódu ukazuje, jak vygenerovat QR kód v Node.js.
// nastavit typ čárového kódu
let encode_type = EncodeTypes.QR;
// vytvořit generátor čárových kódů
let generator = new BarcodeGenerator(encode_type, null);
// nastavit text
generator.setCodeText("Aspose.BarCode");
// vygenerovat čárový kód
generator.save("barcode.png", "PNG");
QR kód
Přizpůsobte vzhled čárového kódu
Vzhled čárového kódu můžete také upravit změnou barvy popředí, barvy zadní strany, písma, ohraničení, rozlišení atd. Níže jsou uvedeny kroky k přizpůsobení vzhledu čárového kódu.
- Nejprve vytvořte objekt třídy BarcodeGenerator a nastavte typ čárového kódu v jeho konstruktoru, např. EncodeTypes.AZTEC.
- Nastavte text čárového kódu pomocí metody BarcodeGenerator.setCodeText(string).
- Upravte čárový kód pomocí jeho parametrů, jako je například nastavení zpětné barvy pomocí metody BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- Nakonec vygenerujte obrázek čárového kódu pomocí metody BarcodeGenerator.save(string, string).
Následující ukázka kódu ukazuje, jak přizpůsobit čárový kód v Node.js.
// vytvořit generátor čárových kódů
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
// nastavit barvu zadní strany čárového kódu
generator.getParameters().setBackColor("#A9A9A9");
// nastavit barvu čárového kódu
generator.getParameters().getBarcode().setBarColor("#FFA500");
// nastavit barvu ohraničení
generator.getParameters().getBorder().setColor("#000000");
// nastavit barvu textu
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// nastavit rozlišení obrázku
generator.getParameters().setResolution(300);
// uložit čárový kód
generator.save("barcode.png", "PNG");
čárový kód
Získejte bezplatnou licenci API
Abyste mohli API používat bez omezení hodnocení, můžete získat bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili generovat čárový kód v aplikacích Node.js. Také jste viděli, jak upravit vzhled čárových kódů pomocí různých možností. Kromě toho můžete prozkoumat více o API pomocí jeho dokumentace. Kromě toho s námi můžete sdílet své dotazy prostřednictvím našeho fóra.