Streckkoder används för att visuellt representera data i form av grafiska objekt. Olika typer av streckkoder används i olika fall, som Code128, QR-kod, Aztech, Pdf127, och etc. I den här artikeln kommer du att lära dig hur du implementerar streckkodsgenereringsfunktioner i dina webbapplikationer. I synnerhet kommer du att lära dig att utveckla Node.js Barcode Generator-applikation och du kommer också att lära dig hur du genererar QR-kod i Node.js-applikationer.
- Node.js Barcode Generator API
- Generera en streckkod i Node.js
- Generera en QR-kod i Node.js
- Anpassa utseendet på en streckkod
Node.js Barcode Generator API
För att generera streckkoder kommer vi att använda Aspose.BarCode for Node.js via Java. Det är ett funktionsrikt API som låter dig generera och läsa populära streckkodssymboler från dina Node.js-applikationer. Du kan antingen ladda ner API:t eller installera det med följande NPM-kommando.
> npm install aspose.barcode
Aspose.BarCode för Node.js via Java stöder följande streckkodssymboler.
Australia Post | EAN8 |
Aztec | Interleaved2of5 |
Streckkodstillägg | ITF14 |
BooklandEAN | Matris 2 av 5 |
Codabar | MSI |
Kod11 | Pdf417 |
Kod128 | Planet |
Code39 Extended | Postnet |
Code39 Standard | PZN (Pharma Zentral Nummer, Pharmazentralnummer streckkod) |
Code93 Extended | QR |
Code93 Standard | SSCC18 |
Datamatris | Standard2of5 |
Deutsche postnummer | Schweiziska QR |
EAN128 | UPCA |
EAN13 | UPCE |
EAN14(SCC14) |
Generera en streckkod i Node.js
Följande är stegen för att generera en streckkod i Node.js-applikationer.
- Skapa först ett objekt av klassen BarcodeGenerator och ställ in streckkodens typ i dess konstruktor, t.ex. EncodeTypes.CODE128.
- Ställ in streckkodens text med metoden BarcodeGenerator.setCodeText(string).
- Skapa slutligen streckkodens bild med metoden BarcodeGenerator.save(sträng, sträng).
Följande kodexempel visar hur man genererar en streckkodsbild i Node.js.
// ställ in streckkodens typ
let encode_type = EncodeTypes.CODE_128;
// skapa streckkodsgenerator
let generator = new BarcodeGenerator(encode_type, null);
// ange text
generator.setCodeText("Aspose.BarCode");
// generera streckkoder
generator.save("barcode.png", "PNG");
Streckkod
Generera en QR-kod i Node.js
Aspose.BarCode för Node.js via Java låter dig också generera tvådimensionella streckkoder som QR-koder. Följande är stegen för att generera en QR-kod i Node.js.
- Skapa först ett objekt av klassen BarcodeGenerator och skicka EncodeTypes.QR till dess konstruktor.
- Ställ in QR-streckkodens text med metoden BarcodeGenerator.setCodeText(string).
- Till sist, generera QR-kodens bild med metoden BarcodeGenerator.save(sträng, sträng).
Följande kodexempel visar hur man genererar en QR-kod i Node.js.
// ställ in streckkodens typ
let encode_type = EncodeTypes.QR;
// skapa streckkodsgenerator
let generator = new BarcodeGenerator(encode_type, null);
// ange text
generator.setCodeText("Aspose.BarCode");
// generera streckkoder
generator.save("barcode.png", "PNG");
QR-kod
Anpassa utseendet på en streckkod
Du kan också anpassa utseendet på en streckkod genom att ändra förfärgen, baksidans färg, teckensnitt, ram, upplösning, etc. Följande är stegen för att anpassa utseendet på en streckkod.
- Skapa först ett objekt av klassen BarcodeGenerator och ställ in streckkodens typ i dess konstruktor, t.ex. EncodeTypes.AZTEC.
- Ställ in streckkodens text med metoden BarcodeGenerator.setCodeText(string).
- Anpassa streckkoden med hjälp av dess parametrar, till exempel ställ tillbaka färgen med metoden BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- Skapa slutligen streckkodens bild med metoden BarcodeGenerator.save(sträng, sträng).
Följande kodexempel visar hur man anpassar en streckkod i Node.js.
// skapa streckkodsgenerator
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
// ställ in streckkodens bakfärg
generator.getParameters().setBackColor("#A9A9A9");
// ställ in streckkodens streckfärg
generator.getParameters().getBarcode().setBarColor("#FFA500");
// ange kantfärg
generator.getParameters().getBorder().setColor("#000000");
// ställ in textfärg
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// ställ in bildupplösning
generator.getParameters().setResolution(300);
// spara streckkoden
generator.save("barcode.png", "PNG");
Streckkod
Skaffa en gratis API-licens
För att använda API:t utan utvärderingsbegränsningar kan du skaffa en gratis tillfällig licens.
Slutsats
I den här artikeln har du lärt dig hur du genererar en streckkod i Node.js-applikationer. Du har också sett hur du anpassar streckkodernas utseende med hjälp av olika alternativ. Dessutom kan du utforska mer om API:t med hjälp av dess dokumentation. Dessutom kan du dela dina frågor med oss via vårt forum.