Kody kreskowe służą do wizualnego przedstawienia danych w postaci obiektów graficznych. W różnych przypadkach używane są różne typy kodów kreskowych, takie jak Code128, QR code, Aztech, Pdf127 itp. Z tego artykułu dowiesz się, jak zaimplementować funkcje generowania kodów kreskowych w swoich aplikacjach internetowych. W szczególności artykuł będzie dotyczył generowania kodów kreskowych w aplikacjach Node.js.
- Interfejs API generatora kodów kreskowych Node.js
- Wygeneruj kod kreskowy w Node.js
- Wygeneruj kod QR w Node.js
- Dostosuj wygląd kodu kreskowego
Interfejs API generatora kodów kreskowych Node.js
Do generowania kodów kreskowych użyjemy Aspose.BarCode for Node.js via Java. Jest to bogaty w funkcje interfejs API, który umożliwia generowanie i odczytywanie popularnych symboli kodów kreskowych z poziomu aplikacji Node.js. Możesz pobrać interfejs API lub zainstalować go za pomocą następującego polecenia NPM.
> npm install aspose.barcode
Aspose.BarCode for Node.js przez Javę obsługuje następujące symboliki kodów kreskowych.
Poczta australijska | EAN8 |
Aztek | Przeplatane2of5 |
Dodatek do kodu kreskowego | ITF14 |
BooklandEAN | Macierz 2 z 5 |
Codabar | MSI |
Kod11 | PDF417 |
Kod128 | Planeta |
Code39 rozszerzony | Postnet |
Standard Code39 | PZN (Pharma Zentral Nummer, kod kreskowy Pharmazentralnummer) |
Code93 rozszerzony | QR |
Standard Code93 | SSCC18 |
macierz danych | Standard2z5 |
Deutsche Post Identcode | Szwajcarski QR |
EAN128 | UPCA |
EAN13 | UPCE |
EAN14(SCC14) |
Wygeneruj kod kreskowy w Node.js
Poniżej przedstawiono kroki, aby wygenerować kod kreskowy w aplikacjach Node.js.
- Najpierw tworzymy obiekt klasy BarcodeGenerator i ustawiamy w jego konstruktorze typ kodu kreskowego, np. EncodeTypes.CODE128.
- Ustaw tekst kodu kreskowego metodą BarcodeGenerator.setCodeText(string).
- Na koniec wygeneruj obraz kodu kreskowego za pomocą metody BarcodeGenerator.save(string, string).
Poniższy przykładowy kod pokazuje, jak wygenerować obraz kodu kreskowego w Node.js.
// ustawić typ kodu kreskowego
let encode_type = EncodeTypes.CODE_128;
// utwórz generator kodów kreskowych
let generator = new BarcodeGenerator(encode_type, null);
// Ustaw tekst
generator.setCodeText("Aspose.BarCode");
// wygenerować kod kreskowy
generator.save("barcode.png", "PNG");
kod kreskowy
Wygeneruj kod QR w Node.js
Aspose.BarCode for Node.js przez Javę pozwala również generować dwuwymiarowe kody kreskowe, takie jak kody QR. Poniżej przedstawiono kroki, aby wygenerować kod QR w Node.js.
- Najpierw utwórz obiekt klasy BarcodeGenerator i przekaż EncodeTypes.QR do jego konstruktora.
- Ustaw tekst kodu kreskowego QR za pomocą metody BarcodeGenerator.setCodeText(string).
- Na koniec wygeneruj obraz kodu QR za pomocą metody BarcodeGenerator.save(string, string).
Poniższy przykład kodu pokazuje, jak wygenerować kod QR w Node.js.
// ustawić typ kodu kreskowego
let encode_type = EncodeTypes.QR;
// utwórz generator kodów kreskowych
let generator = new BarcodeGenerator(encode_type, null);
// Ustaw tekst
generator.setCodeText("Aspose.BarCode");
// wygenerować kod kreskowy
generator.save("barcode.png", "PNG");
Kod QR
Dostosuj wygląd kodu kreskowego
Możesz również dostosować wygląd kodu kreskowego, zmieniając kolor przedni, kolor tła, czcionkę, obramowanie, rozdzielczość itp. Poniżej przedstawiono kroki, aby dostosować wygląd kodu kreskowego.
- Najpierw tworzymy obiekt klasy BarcodeGenerator i ustawiamy w jego konstruktorze typ kodu kreskowego, np. EncodeTypes.AZTEC.
- Ustaw tekst kodu kreskowego metodą BarcodeGenerator.setCodeText(string).
- Dostosuj kod kreskowy za pomocą jego parametrów, takich jak cofnięcie koloru za pomocą metody BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- Na koniec wygeneruj obraz kodu kreskowego za pomocą metody BarcodeGenerator.save(string, string).
Poniższy przykładowy kod pokazuje, jak dostosować kod kreskowy w Node.js.
// utwórz generator kodów kreskowych
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
// ustaw kolor tyłu kodu kreskowego
generator.getParameters().setBackColor("#A9A9A9");
// ustaw kolor paska kodu kreskowego
generator.getParameters().getBarcode().setBarColor("#FFA500");
// ustaw kolor obramowania
generator.getParameters().getBorder().setColor("#000000");
// ustaw kolor tekstu
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// ustawić rozdzielczość obrazu
generator.getParameters().setResolution(300);
// zapisz kod kreskowy
generator.save("barcode.png", "PNG");
kod kreskowy
Uzyskaj bezpłatną licencję API
Aby korzystać z API bez ograniczeń ewaluacyjnych, możesz uzyskać bezpłatną tymczasową licencję.
Wniosek
W tym artykule nauczyłeś się generować kod kreskowy w aplikacjach Node.js. Widziałeś również, jak dostosować wygląd kodów kreskowych za pomocą różnych opcji. Ponadto możesz dowiedzieć się więcej o interfejsie API, korzystając z jego dokumentacji. Ponadto możesz dzielić się z nami swoimi pytaniami za pośrednictwem naszego forum.