Kaip sukurti 2D barkodus .NET
2D barkodai, tokie kaip QR kodai ir „Data Matrix“, yra būtini programoms, kurioms reikalingas kompaktiškas duomenų kodavimas, pavyzdžiui, produktų sekimas, mokėjimo sistemos ir reklamos veikla. Aspose.BarCode2D Writer for .NET leidžia kūrėjams lengvai programuojamai generuoti 3D-barkodus, pritaikyti jų išvaizdą ir nedviprasmiškai integruoti juos į „.NET“ programas.
2D kodo kartos privalumai
** Kompaktiškas duomenų saugojimas** :- Koduoti didelius duomenų kiekius nedideliu, lengvai skenuojamu formatu.
Labai palaikoma:- 2D juostų kodus, ypač QR kodą, palaiko dauguma mobiliųjų įrenginių ir juosto kodo skaitytuvų.
Didelis pritaikymas:- Pritaikykite juostos dydį, spalvą, klaidų korekcijos lygį ir daugiau, kad atitiktų jūsų poreikius.
Reikalavimai: Įdiegti Aspose.BarCode
- Įdiegti į Žymės: SDK Jūsų sistemoje.
- Pridėti Aspose.BarCode į savo projektą:
dotnet add package Aspose.BarCode
- Gaukite išmatuotą licenciją ir konfigūruokite ją naudojant
SetMeteredKey()
.
Žingsnis po žingsnio, kaip sukurti 2D barkodus
1 žingsnis: Įdiegti matuotą licenciją
Įdiegti savo Aspose.BarCode licenciją už visą funkcionalumą.
using Aspose.BarCode.Generation;
Metered license = new Metered();
license.SetMeteredKey("<your public key>", "<your private key>");
Console.WriteLine("Metered license configured successfully.");
2 žingsnis: Sukurkite Barcode Generator klasės instansą
Laikykitės BarcodeGenerator klasės, kuri yra jūsų įėjimo taškas žiedinio kodo kūrimui.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "123456789");
Console.WriteLine("BarcodeGenerator instance created.");
3 žingsnis: nurodyti barkodų tipą
Nustatykite 2D juostų kodo tipą, kurį norite sukurti (pvz., QR kodas, duomenų matrica).
generator.EncodeType = EncodeTypes.QR; // Specify QR Code generation
Console.WriteLine("QR Code selected for generation.");
4 žingsnis: pakoreguoti barkodų nustatymus
Pasirinktinai galite pritaikyti juostos dydį, klaidų korekcijos lygį ir kitas nustatymus.
generator.Parameters.Barcode.XDimension.Pixels = 5; // Adjust pixel size
generator.Parameters.Barcode.BarHeight.Pixels = 125; // Set barcode height
generator.Parameters.Barcode.ErrorLevel = 30; // Set error correction level
Console.WriteLine("Barcode settings customized.");
5 žingsnis: sukurkite baroko vaizdą
Sukurkite juostos kodo vaizdą naudojant GenerateBarCodeImage() metodą arba išsaugokite jį tiesiogiai.
generator.Save("barcode_image.png", BarCodeImageFormat.Png); // Save as PNG
Console.WriteLine("Barcode image saved successfully.");
6 žingsnis: bandymo kodo kartos
Išbandykite generuotą juostos kodą, peržiūrėdami jį mobiliuoju įrenginiu arba juostų kodo skeneriu.
Bendros problemos ir fiksacijos
Kodinio dydžio klausimai :- prisitaikyti prie
XDimension
irBarHeight
užtikrinti, kad barkodai būtų skenuojami pageidaujamu dydžiu.spalva ir formavimas:- Pakeiskite juostos kodo spalvą ir foną, kad atitiktų jūsų prekės ženklo reikalavimus.
Nepatvirtintas formatas:- Įsitikinkite, kad išleidimo failų formatą palaiko įrenginys ar programinė įranga, kurią naudojate skenavimui.
Susiję ištekliai: