Jak tworzyć kody kreskowe 2D
IronBarcode umożliwia generowanie wszystkich głównych formatów kodów kreskowych 2D, w tym QR Code, Aztec, DataMatrix, MaxiCode, PDF417 oraz nowy format rMQR za pomocą prostego kodu C#. Wystarczy przekazać żądany typ kodowania do metody Create i wyeksportować go jako obraz. Dzięki obsłudze ponad 30 formatów kodów kreskowych, IronBarcode oferuje kompleksowe rozwiązanie dla wszystkich potrzeb związanych z generowaniem kodów kreskowych.
Podczas przechowywania szczegółowych informacji w małej przestrzeni, kody kreskowe 2D są ostatecznym rozwiązaniem branżowym. Zawierają tysiące znaków, a mimo to pozostają czytelne nawet po podarciu, zarysowaniu czy oznaczeniu. Ponieważ można je skanować pod dowolnym kątem i nie wymagają idealnego wyrównania, te kody kreskowe są idealne do szybkiej logistyki i aplikacji skanujących w urządzeniach mobilnych. Wbudowana korekcja błędów zapewnia dostępność danych nawet w trudnych warunkach.
Głównym wyzwaniem jest dobór odpowiedniego formatu dostosowanego do konkretnych potrzeb. Możesz potrzebować bezramkowego kompaktyjnego projektu Aztec Code do mobilnych biletów, precyzji przemysłowej Data Matrix do małych elementów elektronicznych lub ogromnej pojemności offline PDF417 do praw jazdy i kart ID. Dzięki IronBarcode możesz generować wszystkie te formaty niezawodnie i wydajnie.
W tym przewodniku omówimy, jak generować kluczowe formaty 2D, takie jak QR Code, MaxiCode i nowy rMQR, oraz ich codzienne zastosowania.
Szybki start: Wygeneruj swój pierwszy kod kreskowy 2D
Użyj prostego API IronBarcode, aby utworzyć QR Code z ciągu znaków i zapisać go jako obraz PNG. Zacznij od razu — dostarcz dane, wybierz kodowanie i rozmiar, a następnie zapisz plik graficzny.
-
Install IronBarcode with NuGet Package Manager
PM > Install-Package BarCode -
Skopiuj i uruchom ten fragment kodu.
IronBarCode.BarcodeWriter.CreateBarcode("Hello World", BarcodeEncoding.QRCode, 250, 250).SaveAsPng("myQRCode.png"); -
Wdrożenie do testowania w środowisku produkcyjnym
Rozpocznij używanie IronBarcode w swoim projekcie już dziś z darmową wersją próbną
Jak tworzyć kody kreskowe 2D z IronBarcode
- Pobierz bibliotekę IronBarcode C#, aby tworzyć kody kreskowe
- Wygeneruj kod kreskowy o wartości ciągu znaków za pomocą
CreateBarCode - Określ typ kodu kreskowego za pomocą
BarCodeEncoding - Zapisz BarCode jako obraz lub w innym formacie za pomocą
SaveAsJpeg
Czym są kody kreskowe 2D i kiedy ich używać?
Dwuwymiarowe kody kreskowe, takie jak QR Codes, używają siatki kwadratów lub kropek do przechowywania informacji zarówno poziomo, jak i pionowo. W przeciwieństwie do nich, liniowe kody kreskowe wykorzystują jeden rząd linii do przechowywania danych. Podczas gdy standardowe kody kreskowe zawierają tylko kilka cyfr lub liter, kody 2D mogą przechowywać ogromne ilości danych — w tym linki internetowe, dane ID lub całe pliki — bez wymogu połączenia z bazą danych.
Ta solidna konstrukcja sprawia, że kody kreskowe 2D są niezwykle trwałe. Wbudowana korekcja błędów pozwala na skanowanie nawet wtedy, gdy kody kreskowe są porysowane, podarte lub oznaczone, gdzie zwykłe kody kreskowe zawiodłyby. To sprawia, że kody kreskowe 2D są idealne do trudnych środowisk lub mobilnego skanowania, gdzie idealne warunki nie są gwarantowane. Aby uzyskać więcej informacji na temat dostrajania korekcji błędów, zobacz nasz przewodnik po korekcji błędów.
Przeanalizujmy wszystkie formaty kodu kreskowego 2D obsługiwane przez IronBarcode, pokażmy, jak je tworzyć i omówmy ich powszechne zastosowania. Każdy format ma unikalne cechy odpowiadające specyficznym zastosowaniom.
Jak utworzyć kod kreskowy Aztec do biletów mobilnych?
Aztec Code to gęsta macierz 2D rozpoznawana po kwadratowym wzorze oka byka w centrum. W przeciwieństwie do innych formatów, kody Aztec są efektywne przestrzennie i przechowują dane w kompaktowym formacie kwadratu.
Unikalną zaletą kodu Aztec jest to, że nie wymaga on strefy ciszy, w przeciwieństwie do innych kodów kreskowych. Jest często używany do mobilnych biletów jak elektroniczne karty pokładowe i opaski na rękę pacjentów opieki zdrowotnej. Linie lotnicze i systemy transportowe preferują ten format ze względu na jego kompaktowy rozmiar i doskonałą czytelność na ekranach smartfonów.
Kod
IronBarcode ułatwia generowanie kodów Aztec: przekaż BarcodeEncoding.Aztec jako drugi parametr, wywołując metodę Create, a następnie wyeksportuj wynik jako obraz. Możesz dalej dostosować wygląd za pomocą opcji stylizacji IronBarcode.
:path=/static-assets/barcode/content-code-examples/how-to/create-aztec-barcode.cs
using IronBarCode;
// Create the Aztec barcode
GeneratedBarcode AztecCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec);
// Display the value below the barcode
AztecCode.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
AztecCode.SaveAsJpeg("aztec-sample.jpg");
Imports IronBarCode
' Create the Aztec barcode
Dim AztecCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec)
' Display the value below the barcode
AztecCode.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
AztecCode.SaveAsJpeg("aztec-sample.jpg")
Wynik
Jak utworzyć kod kreskowy DataMatrix do znakowania części przemysłowych?
Data Matrix to kompaktowa macierz 2D rozpoznawana po wzorze szukacza w kształcie litery L na swoim obwodzie. Ten format wyróżnia się tam, gdzie przestrzeń jest ograniczona, a trwałość krytyczna.
Unikalną siłą Data Matrix jest ekstremalna trwałość i zdolność do zmniejszenia do mikroskopijnych rozmiarów do bezpośredniego znakowania części (DPM). Jest powszechnie używany do śledzenia przemysłowego na narzędziach chirurgicznych, komponentach elektronicznych i częściach lotniczych, gdzie przestrzeń jest intensywnie ograniczona. Kompaktowy rozmiar i wysoka gęstość danych są idealne do tworzenia kodów kreskowych z różnych typów danych, w tym numerów seryjnych i kodów partii.
Kod
IronBarcode ułatwia generowanie kodów DataMatrix: przekaż BarcodeEncoding.DataMatrix jako drugi parametr, wywołując metodę Create, a następnie wyeksportuj wynik jako obraz.
:path=/static-assets/barcode/content-code-examples/how-to/create-datamatrix-barcode.cs
using IronBarCode;
// Create the DataMatrix barcode
GeneratedBarcode DataMatrix = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
// Display the value below the barcode
DataMatrix.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg");
Imports IronBarCode
' Create the DataMatrix barcode
Dim DataMatrix As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
' Display the value below the barcode
DataMatrix.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg")
Wynik
Jak utworzyć kod kreskowy MaxiCode do etykiet przesyłkowych?
MaxiCode to macierz 2D o stałym rozmiarze rozpoznawana po okrągłym wzorze oka byka otoczonym sześciokątami. Ten unikalny projekt został zaprojektowany specjalnie dla szybkiego skanowania na taśmociągach.
Unikalną cechą MaxiCode jest jego stały fizyczny rozmiar 1 cala, niezależnie od przechowywanych danych, optymalizując go do szybkiego odczytu na taśmociągach. Jest powszechnie używany w logistyce i zarządzaniu łańcuchem dostaw, szczególnie na etykietach przesyłkowych UPS do automatycznego sortowania i trasowania paczek. Stały rozmiar zapewnia spójną wydajność skanowania niezależnie od zawartości danych.
Kod
IronBarcode ułatwia generowanie kody MaxiCode: przekaż BarcodeEncoding.MaxiCode jako drugi parametr, wywołując metodę Create, a następnie wyeksportuj go jako obraz. Więcej przykładów znajdziesz w naszym podręczniku szybkiego startu z kodami kreskowymi.
:path=/static-assets/barcode/content-code-examples/how-to/create-maxicode-barcode.cs
using IronBarCode;
// Create the MaxiCode barcode
GeneratedBarcode MaxiCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode);
// Display the value below the barcode
MaxiCode.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
MaxiCode.SaveAsJpeg("maxiCode-sample.jpg");
Imports IronBarCode
' Create the MaxiCode barcode
Dim MaxiCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode)
' Display the value below the barcode
MaxiCode.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
MaxiCode.SaveAsJpeg("maxiCode-sample.jpg")
Wynik
Jak utworzyć kod kreskowy PDF417 do kart identyfikacyjnych?
PDF417 to uszeregowany kod kreskowy rozpoznawany po swojej szerokiej, prostokątnej formie przypominającej cyfrowe szumy. Ten format koduje znacznie więcej danych niż inne formaty 2D, co czyni go idealnym do przechowywania szczegółowych informacji.
Unikalna zdolność PDF417 to funkcjonowanie jako przenośny plik danych, przechowujący duże ilości danych, takich jak zdjęcia, imiona i zapis biometryczny, bez połączenia z bazą danych. Jest powszechnie używany do dokumentów tożsamości rządowych, takich jak prawa jazdy i drukowane karty pokładowe. Format obsługuje zarówno tekstowe, jak i binarne kodowanie danych.
Kod
IronBarcode ułatwia generowanie PDF417: przekaż BarcodeEncoding.PDF417 jako drugi parametr, wywołując metodę Create, a następnie wyeksportuj go jako obraz. Możesz także zapisywać kody kreskowe w różnych formatach graficznych, w tym PNG, JPEG i innych.
:path=/static-assets/barcode/content-code-examples/how-to/create-pdf417-barcode.cs
using IronBarCode;
// Create PDF417 barcode
GeneratedBarcode PDF417code = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417);
// Display the value below the barcode
PDF417code.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
PDF417code.SaveAsJpeg("pdf417-sample.jpg");
Imports IronBarCode
' Create PDF417 barcode
Dim PDF417code As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417)
' Display the value below the barcode
PDF417code.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
PDF417code.SaveAsJpeg("pdf417-sample.jpg")
Wynik
Jak utworzyć kod QR do kampanii marketingowych?
Kod QR to gęsta macierz 2D rozpoznawana po trzech charakterystycznych kwadratowych wzorach szukacza w jego rogach. Jako najbardziej rozpoznawany format kodu kreskowego 2D, kody QR stały się wszechobecne w aplikacjach konsumenckich.
Unikalną zaletą kodu QR jest powszechny dostęp dla konsumentów — to jedyna symbolika 2D obsługiwana natywnie przez praktycznie wszystkie nowoczesne aplikacje kamer smartfonowych bez dodatkowego oprogramowania. Jest powszechnie używany w marketingu i angażowaniu publiczność, łączeniu z witrynami internetowymi i menu cyfrowymi, oraz ułatwianiu płatności mobilnych. Dla zaawansowanego generowania kodów QR, zobacz nasze przykłady tworzenia kodów QR.
Kod
IronBarcode ułatwia generowanie kodów QR: przekaż BarcodeEncoding.QRCode jako drugi parametr, wywołując metodę Create, a następnie wyeksportuj go jako obraz. Możesz również dostosować style kodu QR poprzez dodanie logotypów i zmianę kolorów.
:path=/static-assets/barcode/content-code-examples/how-to/create-QRCode.cs
using IronBarCode;
// Create QR Code
GeneratedBarcode QRcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
// Display the value below the barcode
QRcode.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
QRcode.SaveAsJpeg("QRcode.jpg");
Imports IronBarCode
' Create QR Code
Dim QRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
' Display the value below the barcode
QRcode.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
QRcode.SaveAsJpeg("QRcode.jpg")
Wynik
Jak utworzyć mikro kod QR do małych urządzeń elektronicznych?
Mikro kod QR to miniaturyzowana macierz 2D rozpoznawana po pojedynczym wzorze szukacza w lewym górnym rogu. Ten format został zaprojektowany specjalnie do zastosowań, gdzie przestrzeń jest niezwykle ograniczona.
Unikalną zaletą mikro kodu QR jest wpasowywanie się w niezwykle ciasne miejsca poprzez redukcję wynikających z tego kosztów, wymagając tylko strefy ciszy o dwóch modułach w porównaniu do standardowych czterech, wymieniając pojemność danych na fizyczną kompaktowość. Jest powszechnie używany do oznaczania małych komponentów elektronicznych, płytek drukowanych (PCB) i części przemysłowych, gdzie standardowe kody QR są zbyt duże.
Z powodu swojego miniaturyzowanego rozmiaru obowiązują limity znaków. Największa wersja (M4) mieści maksymalnie 21 znaków alfanumerycznych lub 35 cyfr. Starannie zaplanuj swoją strategię kodowania danych podczas używania mikro kodów QR.
Kod
IronBarcode ułatwia generowanie MicroQRCode: przekaż BarcodeEncoding.MicroQRCode jako drugi parametr, wywołując metodę Create, a następnie wyeksportuj go jako obraz.
:path=/static-assets/barcode/content-code-examples/how-to/create-microQR.cs
using IronBarCode;
// Create a Micro QR Code
GeneratedBarcode microQRcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode);
// Display the value below the barcode
microQRcode.AddBarcodeValueTextBelowBarcode();
// Save to file as Jpeg
microQRcode.SaveAsJpeg("microQRCode.jpg");
Imports IronBarCode
' Create a Micro QR Code
Dim microQRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode)
' Display the value below the barcode
microQRcode.AddBarcodeValueTextBelowBarcode()
' Save to file as Jpeg
microQRcode.SaveAsJpeg("microQRCode.jpg")
Wynik
Co się stanie, jeśli moje dane przekroczą pojemność mikro kodu QR?
IronBarcode zgłasza błąd, jeśli ciąg wejściowy przekroczy 35 cyfr liczbowych lub 21 znaków alfanumerycznych. To wbudowane sprawdzanie pomaga zapobiegać błędom wykonywania w środowiskach produkcyjnych.
Jak utworzyć kod QR rMQR do wąskich przestrzeni?
Prostokątny mikro kod QR (rMQR) to specjalizowana macierz 2D rozpoznawana po wydłużonym, paskowatym kształcie i jednym wzorze szukacza w lewym górnym rogu. Ten innowacyjny format odpowiada na konkretną lukę technologiczną w kodach kreskowych.
Unikalną zaletą rMQR jest wpasowywanie się w długie, wąskie przestrzenie, gdzie kody kwadratowe nie mogą się zmieścić — jak cienkie krawędzie ramki czy zakrzywione powierzchnie. Łączy w sobie miejsce dla małych mikro kodów QR i wysoką pojemność standardowych kodów QR, wymagając tylko strefy ciszy o dwóch modułach. Jest powszechnie używany do oznaczania kabli, probówek, fiolek medycznych i cienkich komponentów elektronicznych, gdzie wysokość jest bardzo ograniczona.
Z powodu swojego prostokątnego wzoru, rozszerza się poziomo, aby zwiększyć pojemność, nie zwiększając pionowej konstrukcji. Największa wersja (R17x139) zawiera do 219 znaków alfanumerycznych lub 361 cyfr — znacznie bardziej wydajny niż mikro kod QR przy zachowaniu smukłej konstrukcji.
Kod
IronBarcode ułatwia generowanie RMQRCode: przekaż BarcodeEncoding.RMQRCode jako drugi parametr, wywołując metodę Create, a następnie wyeksportuj go jako obraz. Dla pełnego przeglądu wszystkich funkcji IronBarcode odwiedź naszą dokumentację API.
:path=/static-assets/barcode/content-code-examples/how-to/create-rmQRcode.cs
using IronBarCode;
// Create a RmQR Code
GeneratedBarcode rMqrCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode);
// Display the value below the barcode
rMqrCode.AddBarcodeValueTextBelowBarcode();
// Save to file as Jpeg
rMqrCode.SaveAsJpeg("rmQRcode.jpg");
Imports IronBarCode
' Create a RMQR Code
Dim rMqrCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode)
' Display the value below the barcode
rMqrCode.AddBarcodeValueTextBelowBarcode()
' Save to file as Jpeg
rMqrCode.SaveAsJpeg("rmQRcode.jpg")
Wynik
Co się stanie, jeśli moje dane przekroczą pojemność rMQR?
IronBarcode zgłasza błąd, jeśli ciąg wejściowy przekroczy 361 cyfr liczbowych lub 219 znaków alfanumerycznych. To sprawdzenie zapewnia, że twoje kody kreskowe pozostają skanowalne i zgodne z specyfikacją rMQR.
Jaki format kodu kreskowego 2D powinienem wybrać?
| Imię | Format | Powszechne zastosowanie | Ograniczenia i pułapki |
|---|---|---|---|
| Kod Aztec | Macierz (od centrum na zewnątrz) Siatka kwadratowa z centralnym szukaczem 'oka byka'. Brak wymogu strefy ciszy. |
Mobilne karty pokładowe (Apple Wallet), bilety kolejowe i opaski pacjentów opieki zdrowotnej. |
|
| Data Matrix | Macierz (wzór L) Kwadratowy lub prostokątny z solidną 'L' obwódką na dwóch bokach. |
Komponenty elektroniczne, narzędzia chirurgiczne i bezpośrednie znakowanie części metalowych (DPM). |
|
| MaxiCode | Macierz o stałym rozmiarze Dokładnie 1x1 cala. Sześciokątne kropki z centralnym okrągłym okiem byka. |
Etykiety przesyłkowe UPS i szybkie sortowanie na taśmociągach. |
|
| PDF417 | Uszeregowane poziome Szeroki prostokąt przypominający cyfrowy szum. Wysoka pojemność. |
Prawa jazdy (AAMVA), karty identyfikacyjne i papierowe karty pokładowe. |
|
| Kod QR | Macierz Kwadratowy z trzema charakterystycznymi wzorami szukacza w rogach. |
Marketing konsumencki, płatności, menu restauracyjne, parowanie Wi-Fi. |
|
| Mikro QR | Minaturowa macierz Maleńki kwadrat z tylko jednym wzorem szukacza w rogu. |
Płytki drukowane (PCB), małe komponenty elektroniczne. |
|
| rMQR | Prostokątna macierz Długa, wąska taśma łącząca Mikro QR i standardowy QR. |
Probówki, kable, cienkie ramki, wąskie krawędzie produktów. |
|
Często Zadawane Pytania
Jakie formaty 2D kodów kreskowych mogę tworzyć w C#?
IronBarcode obsługuje wszystkie główne formaty dwuwymiarowych kodów kreskowych, w tym QR Code, Aztec, DataMatrix, MaxiCode, PDF417 i nowy format rMQR. Dzięki wsparciu dla ponad 30 formatów kodów kreskowych, IronBarcode dostarcza kompleksowego rozwiązania dla generowania dowolnych dwuwymiarowych kodów kreskowych, których potrzebujesz w swoich aplikacjach C#.
Jak wygenerować kod QR w zaledwie jednej linii kodu?
Możesz utworzyć kod QR za pomocą jednej linii kodu przy użyciu IronBarcode: var myBarcode = BarcodeWriter.CreateBarcode('Hello World', BarcodeEncoding.QRCode); To proste wywołanie API generuje w pełni funkcjonalny kod QR, który następnie możesz zapisać jako obraz lub eksportować w różnych formatach.
Czy dwuwymiarowe kody kreskowe pozostają czytelne, jeśli są uszkodzone?
Tak, dwuwymiarowe kody kreskowe generowane za pomocą IronBarcode zawierają wbudowaną korekcję błędów, co zapewnia, że twoje dane pozostają dostępne, nawet gdy kod kreskowy jest rozdarty, zarysowany czy oznakowany. Mogą być także skanowane pod dowolnym kątem i nie wymagają doskonałego wyrównania, co czyni je idealnymi do trudnych warunków skanowania.
Jaki format dwuwymiarowego kodu kreskowego powinienem użyć do mobilnych biletów?
Do aplikacji biletowych na urządzenia mobilne, IronBarcode może generować kody Aztec, które cechują się bezramkowym kompaktowym projektem idealnym na ekrany mobilne. Można również używać kodów QR do ogólnych aplikacji mobilnych lub eksplorować inne formaty, takie jak DataMatrix do przemysłowych zastosowań czy PDF417 do kart ID.
Ile danych mogą magazynować dwuwymiarowe kody kreskowe w porównaniu z tradycyjnymi kodami kreskowymi?
Podczas gdy tradycyjne jednowymiarowe kody kreskowe przechowują tylko kilka cyfr lub liter, dwuwymiarowe kody kreskowe utworzone za pomocą IronBarcode mogą przechowywać tysiące znaków, w tym linki internetowe, szczegółowe informacje ID i więcej. Dokładna pojemność zależy od formatu - PDF417 oferuje ogromną pojemność magazynowania offline, podczas gdy DataMatrix zapewnia przemysłową precyzję dla mniejszych komponentów.
W jakich formatach plików mogę zapisać wygenerowane dwuwymiarowe kody kreskowe?
IronBarcode pozwala na zapisanie dwuwymiarowych kodów kreskowych w różnych formatach obrazów. Możesz użyć SaveAsPng() do plików PNG, SaveAsJpeg() do obrazów JPEG oraz różnych innych metod eksportu, aby zapisać kody kreskowe w formacie, który najlepiej spełnia potrzeby twojej aplikacji.
Czy mogę wygenerować nowy format kodu kreskowego rMQR?
Tak, IronBarcode obsługuje nowy format rMQR (Rectangular Micro QR) wraz z tradycyjnymi kodami QR i innymi formatami 2D. Wystarczy określić BarcodeEncoding.rMQR podczas tworzenia kodu kreskowego, aby wygenerować tę nowoczesną prostokątną wersję kodu QR.
Czy dostępna jest darmowa wersja próbna do przetestowania generowania dwuwymiarowych kodów kreskowych?
Tak, IronBarcode oferuje darmową wersję próbną, która pozwala przetestować wszystkie funkcje generowania dwuwymiarowych kodów kreskowych przed zakupem. Możesz pobrać bibliotekę za pośrednictwem NuGet i zacząć tworzyć kody QR, DataMatrix, Aztec i inne formaty 2D od razu, aby ocenić, czy spełnia twoje potrzeby.

