Python QR Code Generator

QR-koder kan skannas av en smartphone eller annan enhet för att öppna en webbplats, titta på en video eller komma åt annan kodad information. De blir allt mer populära eftersom de är enkla att använda och kan användas för att lagra mycket data på ett litet utrymme. I det här blogginlägget kommer vi att visa dig hur du genererar text QR-koder i Python. Vi kommer att tillhandahålla en steg-för-steg-guide och kodavsnitt som hjälper dig att utveckla din egen text till QR-kodgenerator i Python.

Den här artikeln tar upp följande ämnen:

  1. Text till QR Code Generator Python API
  2. Text till QR-kod i Python
  3. Anpassa text till generering av QR-koder
  4. Generera en QR-kod med text
  5. Text till QR Code Generator Online
  6. Gratis läranderesurser

Text till QR Code Generator Python API

Vi kommer att använda Aspose.BarCode for Python API för att generera QR-koder från text. Det tillåter generering och läsning av streckkoder och QR-koder i Python. API:et stöder över 60 streckkodssymboler, såsom QR-kod, kod 128, kod 39, EAN, UPC och många fler. Det låter utvecklare enkelt spara den genererade streckkoden eller QR-koden i olika bildformat, såsom PNG, JPEG och TIFF.

Vänligen ladda ner paketet eller installera API från PyPI med följande pip-kommando i konsolen:

pip install aspose-barcode-for-python-via-net 

Text till QR-kod i Python

Vi kan generera en QR-kod från text med Aspose.BarCode för Python genom att följa stegen nedan:

  1. Skapa en instans av klassen BarcodeGenerator.
  2. Ställ in EncodeTypes som “QR”.
  3. Ange inmatningstexten som ska kodas.
  4. Ange eventuellt QR-kodanpassningsalternativ.
  5. Till sist, anropa metoden save() för att spara den genererade QR-kodbilden vid den givna sökvägen.

Följande kodexempel visar hur man skapar en QR-kod med Python.

# Detta kodexempel visar hur man genererar en QR-kod från Text.
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Ange kodtext som ska kodas
generator.code_text = "Your text goes here!";

# Ange storleken på bilden
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# Spara den genererade QR-koden
generator.save("C:\\Files\\Text_QR_Code.jpg")
Text till QR-kod i Python

Text till QR-kod i Python.

Anpassa text till QR-kodgenerering i Python

Vi kan anpassa utseendet på QR-koder som genereras från text genom att följa stegen som nämnts tidigare. Vi måste dock ställa in ytterligare egenskaper för att anpassa bakgrundsfärgen, kantfärgen, bildhöjden etc.

Följande kodexempel visar hur man anpassar text till QR-kodgenerering i Python.

# Detta kodexempel visar hur man anpassar en QR-kod från Text.
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Ange kodtext som ska kodas
generator.code_text = "Your text goes here!";

# Ange storleken på bilden
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Ställ in bakgrundsfärg
generator.parameters.back_color = Color(0,0,128)

# Ställ in QR-färg
generator.parameters.barcode.bar_color = Color(255,255,255)

# Ställ in bildupplösning
generator.parameters.resolution = 300.0

# Ställ in gränsen
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Spara den genererade QR-koden
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Anpassa text till QR-kodgenerering i Python

Anpassa text till QR-kodgenerering i Python.

Generera QR-kod med text i Python

Vi kan lägga till läsbar text till den genererade QR-kodbilden. Det kan vara en huvudtextetikett, en topptext eller en undertext. Vi kan lägga till kodtext och bildtexten nedan genom att följa stegen som nämnts tidigare. Men vi behöver bara ställa in kodtextparametrarna och captionbelow-egenskaperna som visas nedan:

# Detta kodexempel visar hur man genererar en QR-kod med text.
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Ange kodtext som ska kodas
generator.code_text = "Your text goes here!";

# Ange storleken på bilden
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Ställ in bakgrundsfärg
generator.parameters.back_color = Color(255,255,255)

# Ställ in QR-färg
generator.parameters.barcode.bar_color = Color(0,0,255)

# Ställ in bildupplösning
generator.parameters.resolution = 300.0

# Ställ in gränsen
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Visa kodtexten ovanför QR-koden
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# Ställ in bildtexten under QR-koden
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "Verdana"

# Spara den genererade QR-koden
generator.save("C:\\Files\\QR_Code_with_text.jpg")
Generera QR-kod med text i Python

Generera QR-kod med text i Python.

Text till QR Code Generator - Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Text till QR-kod online

Du kan generera en QR-kod från valfri textinmatning online gratis med hjälp av online-appen QR code generator web app, som är utvecklad med detta API.

Text till QR Code Generator - Lärresurser

Du kan lära dig mer om att konvertera text till en QR-kod och utforska olika andra funktioner i biblioteket med hjälp av resurserna nedan:

Slutsats

I det här blogginlägget har vi visat dig hur du utvecklar en text till QR-kodgenerator i Python med Aspose.BarCode för Python. Vi har också sett hur man anpassar QR-koderna och lägger till bildtexter till bilden. Genom att utnyttja Aspose.BarCode kan du skapa fantastiska QR-koder som kan användas för webbplatslänkar, kontaktinformation och mer. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även