Python generátor QR kódu

QR kódy lze naskenovat chytrým telefonem nebo jiným zařízením za účelem otevření webové stránky, sledování videa nebo přístupu k jiným zakódovaným informacím. Jsou stále oblíbenější, protože se snadno používají a lze na nich uložit velké množství dat na malém prostoru. V tomto příspěvku na blogu vám ukážeme, jak generovat textové QR kódy v Pythonu. Poskytneme vám podrobného průvodce a úryvky kódu, které vám pomohou vyvinout váš vlastní text do generátoru QR kódu v Pythonu.

Tento článek se zabývá následujícími tématy:

  1. Text do QR Code Generator Python API
  2. Text na QR kód v Pythonu
  3. Upravit text na generování QR kódu
  4. Vygenerujte QR kód s textem
  5. Text do generátoru QR kódů online
  6. Bezplatné výukové zdroje

Text do QR Code Generator Python API

Pro generování QR kódů z textu použijeme API Aspose.BarCode for Python. Umožňuje generování a čtení čárových kódů a QR kódů v Pythonu. API podporuje více než 60 symbolů čárových kódů, jako je QR kód, kód 128, kód 39, EAN, UPC a mnoho dalších. Umožňuje vývojářům snadno uložit vygenerovaný čárový kód nebo QR kód v různých formátech obrázků, jako jsou PNG, JPEG a TIFF.

Prosím stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:

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

Text na QR kód v Pythonu

Můžeme vygenerovat QR kód z textu pomocí Aspose.BarCode for Python podle následujících kroků:

  1. Vytvořte instanci třídy BarcodeGenerator.
  2. Nastavte EncodeTypes jako “QR”.
  3. Zadejte vstupní text, který chcete zakódovat.
  4. Volitelně zadejte možnosti přizpůsobení kódu QR.
  5. Nakonec zavolejte metodu save() a uložte vygenerovaný obrázek QR kódu na danou cestu k souboru.

Následující ukázka kódu ukazuje, jak vytvořit QR kód pomocí Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat QR kód z Text.
# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Zadejte text kódu, který chcete zakódovat
generator.code_text = "Your text goes here!";

# Zadejte velikost obrázku
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# Uložte vygenerovaný QR kód
generator.save("C:\\Files\\Text_QR_Code.jpg")
Text na QR kód v Pythonu

Text na QR kód v Pythonu.

Přizpůsobte text na generování QR kódu v Pythonu

Vzhled QR kódů generovaných z textu můžeme upravit podle výše uvedených kroků. Musíme však nastavit další vlastnosti, abychom přizpůsobili barvu pozadí, barvu ohraničení, výšku obrázku atd.

Následující ukázka kódu ukazuje, jak přizpůsobit text pro generování QR kódu v Pythonu.

# Tento příklad kódu ukazuje, jak přizpůsobit QR kód z Text.
# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Zadejte text kódu, který chcete zakódovat
generator.code_text = "Your text goes here!";

# Zadejte velikost obrázku
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Nastavit barvu pozadí
generator.parameters.back_color = Color(0,0,128)

# Nastavte barvu QR
generator.parameters.barcode.bar_color = Color(255,255,255)

# Nastavte rozlišení obrázku
generator.parameters.resolution = 300.0

# Nastavit ohraničení
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

# Uložte vygenerovaný QR kód
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Přizpůsobte text na generování QR kódu v Pythonu

Přizpůsobte text na generování QR kódu v Pythonu.

Vygenerujte QR kód s textem v Pythonu

K vygenerovanému obrázku QR kódu můžeme přidat lidsky čitelný text. Může to být hlavní textový štítek, horní titulek nebo spodní titulek. Můžeme přidat text kódu a titulek níže podle výše uvedených kroků. Potřebujeme však pouze nastavit vlastnosti codetextparameters a captionbelow, jak je uvedeno níže:

# Tento příklad kódu ukazuje, jak vygenerovat QR kód s textem.
# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Zadejte text kódu, který chcete zakódovat
generator.code_text = "Your text goes here!";

# Zadejte velikost obrázku
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Nastavit barvu pozadí
generator.parameters.back_color = Color(255,255,255)

# Nastavte barvu QR
generator.parameters.barcode.bar_color = Color(0,0,255)

# Nastavte rozlišení obrázku
generator.parameters.resolution = 300.0

# Nastavit ohraničení
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

# Zobrazte text kódu nad QR kódem
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# Nastavte popisek pod QR kódem
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"

# Uložte vygenerovaný QR kód
generator.save("C:\\Files\\QR_Code_with_text.jpg")
Vygenerujte QR kód s textem v Pythonu

Vygenerujte QR kód s textem v Pythonu.

Text to QR Code Generator - Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Text na QR kód online

QR kód můžete vygenerovat z libovolného textového vstupu online zdarma pomocí online webové aplikace QR code generator, která je vyvinuta pomocí tohoto API.

Text do generátoru QR kódu – učební zdroje

Můžete se dozvědět více o převodu textu na QR kód a prozkoumat různé další funkce knihovny pomocí zdrojů níže:

Závěr

V tomto příspěvku na blogu jsme vám ukázali, jak vyvinout textový generátor kódu QR v Pythonu pomocí Aspose.BarCode for Python. Také jsme viděli, jak upravit QR kódy a přidat k obrázku popisky. Využitím Aspose.BarCode můžete vytvořit úžasné QR kódy, které lze použít pro odkazy na webové stránky, kontaktní informace a další. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také