2D-streckkoder, även känd som matris streckkoder, är en typ av streckkod som kodar information i två dimensioner, både vertikalt och horisontellt. Detta gör att de kan lagra betydligt mer data än sina traditionella 1D-motsvarigheter, vilket gör dem idealiska för applikationer där utrymmet är begränsat. Bland de mest använda 2D-streckkoderna är QR-koder, eller Quick Response-koder. Dessa allestädes närvarande svart-vita rutor har infiltrerat nästan alla aspekter av våra liv, från produktetiketter till restaurangmenyer till till och med gatukonst. QR-koder har revolutionerat hur vi interagerar med information. Med en enda skanning kan dessa mångsidiga koder transportera oss till webbplatser, visa textmeddelanden, koppla oss till sociala medieprofiler och till och med starta applikationer. Artikeln kommer att ge en steg-för-steg-guide för att generera 2D-streckkoder eller QR-koder med hjälp av 2D-streckkodsgeneratorns API. Så låt oss börja.
Den här artikeln kommer att täcka följande ämnen:
- 2D streckkodsgenerator API
- Hur skapar man 2D-darcodes eller QR-koder?
- 2D streckkodsgenerator i C#
- 2D-kodgenerator i Java
- Gör en 2D-streckkod i Python
- 2D QR-kodgenerator
- 2D-kodgenerator online
- 2d-kodskapare - lärresurser
2D Barcode Generator API
Aspose.Barcode är ett populärt API för generator av 2D-streckkoder och QR-koder som låter dig skapa och anpassa olika typer av 2D-streckkoder, inklusive QR-koder. Det är ett omfattande bibliotek för generering och igenkänning av streckkoder som gör det möjligt för utvecklare att integrera streckkodsfunktioner i sina .NET, Java, PHP, C++, Android, Node.js och Python applikationer. API:et stöder över 60 streckkodssymboler, inklusive både 1D och 2D streckkoder. I följande avsnitt kommer vi att utforska stegen för att skapa en QR-kod för text med hjälp av Aspose.Barcode-biblioteket.
API:et tillåter generering av QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code, Han Xin Code, HIBC LIC QR-kod
Hur skapar man 2D-streckkoder eller QR-koder?
- Ladda ner och installera Aspose.Barcode-biblioteket.
- Initiera en ny instans av klassen BarcodeGenerator.
- Ange texten du vill koda i en 2D-streckkod.
- Spara den genererade kodbilden till en fil.
2D streckkodsgenerator i C#
Vi kan skapa en 2D streckkod och utveckla en kodgenerator med Aspose.BarCode för .NET genom att följa stegen nedan:
- Först, vänligen antingen ladda ner API:ets DLL eller installera Aspose.BarCode NuGet-paketet med följande kommando i Package Manager Console:
PM> Install-Package Aspose.BarCode
- Skapa sedan en instans av klassen BarcodeGenerator och ställ in EncodeTypes.
- Ange sedan texten som ska kodas.
- Ange alternativ för kodanpassning.
- Till sist, anropa metoden save() för att spara den genererade streckkodsbilden vid den givna sökvägen.
Följande kodexempel visar hur man genererar en 2D-streckkod med C#.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Initiera en instans av BarcodeGenerator
// Ange kodningstyp
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");
// Ställ in upplösning
generator.Parameters.Resolution = 100;
// Skapa streckkod
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
2D-kodgenerator i Java
På samma sätt kan vi skapa en 2D-streckkod i Java med Aspose.BarCode för Java genom att följa stegen som nämns ovan. Men vi måste ladda ner JAR för API eller lägga till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>23.10</version>
</dependency>
Följande kodexempel visar hur man skapar en 2D-streckkod med Java.
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
// Initiera BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// Ställ in storleksvärde i pixlar
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// Generera aztekisk streckkod
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Gör en 2D-streckkod i Python
För att skapa 2D-streckkoder eller QR-koder i Python kommer vi att använda Aspose.BarCode för Python via .NET. För detta ändamål, följ de steg som nämnts tidigare. Men vänligen ladda ner Python-paketet eller installera API från PyPI med följande pip-kommando i konsolen:
pip install aspose-barcode-for-python-via-net
Följande kodexempel visar hur man skapar en 2D-streckkod i Python.
import aspose.barcode as barcode
# Initiera BarcodeGenerator-klassobjektet
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")
# Ställ in parametrar för Datamatrix streckkod
generator.parameters.barcode.x_dimension.pixels = 8.0
# Generera Datamatrix streckkod
generator.save("C:\\Files\\datamatrix-barcode.png")
2D QR-kodgenerator
Vi kan enkelt skapa QR-koder genom att följa stegen som nämnts tidigare. Men vi behöver bara ange kodningstyperna som “QR”.
Följande kodexempel visar hur man genererar en QR-kod med C#.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Initiera en instans av BarcodeGenerator
// Ange kodningstyp som QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// Ange X-dimensionen
generator.Parameters.Barcode.XDimension.Pixels = 8;
// generera QR-kod
generator.Save("C:\\Files\\qr-code.jpg");
2D Code Creator - Skaffa en gratis licens
Aspose tillhandahåller en gratis utvärderingsversion designad för att testa API:s funktioner och möjligheter. Vänligen skaffa en gratis tillfällig licens för att utforska biblioteket utan några utvärderingsbegränsningar.
2D-kodgenerator online
Du kan också prova den här gratis webbappen online streckkodsgenerator för att generera 2D-streckkoder eller QR-koder. Denna webbapp utvecklades med hjälp av ovanstående API.
2D Code Creator - Lärresurser
Förutom att skapa 2D-streckkoder eller QR-koder kan du lära dig mer om Aspose.BarCode och utforska dess olika övertygande funktioner med hjälp av resurserna nedan:
Slutsats
I det här blogginlägget har vi visat dig hur du skapar 2D-streckkoder eller QR-koder online eller programmatiskt. Genom att följa stegen som beskrivs i den här guiden kan du enkelt utveckla dina egna 2D-kodgeneratorapplikationer. Vi har också introducerat en webbapp online för att skapa streckkoder när du är på språng. Vi hoppas att det här inlägget har varit till hjälp för att guida dig genom processen att skapa 2D-streckkoder med Aspose.Barcode. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.