この簡単なハウツーでは、Pythonを使用してQR Codeを作成する方法について詳しく説明します。 Python3およびJDKで構成されたWindows、macOS、またはLinuxベースの環境で使用できる単純なAPI呼び出しを使用して、QRコードジェネレーターをPythonで簡単に開発できます。次の例では、QRコードタイプの作成に重点を置いていますが、APIは、GS1コード、128コード、その他多くのBarcode typesを広範囲にサポートしています。
Pythonを使用してQRコードを作成する手順
- ガイドラインに従ってPython3とAspose.BarcodeforPythonをセットアップします
- BarcodeGeneratorオブジェクトをインスタンス化し、EncodeTypes.QRを目的のバーコードタイプとして設定します
- テキストコードを設定し、QRコードの画像解像度を出力します
- 出力QRコード画像タイプをPNGとそのパスとして設定します
- PythonでSaveメソッドを使用して、ディスク上にQRコード画像を生成します
- Pythonの上記の手順では、簡単なAPI呼び出しを使用して、上記の手順に従ってQRコード*を生成します。環境を設定してプロセスを開始し、次にBarcodeGeneratorクラスインスタンスを使用して目的のバーコードエンコーディングタイプを設定します。次の手順では、QRコードテキストと出力画像の解像度を設定します。設定されていない場合、デフォルトの画像解像度は96ですが、カスタマイズすることができます。最後のステップで、PythonQRジェネレーターはコードをPNG形式でディスクに保存します。
Pythonを使用してQRコードジェネレーターを開発するためのコード
from asposebarcode import Generation, Assist | |
# Setting License | |
licenseQRCode = Assist.License() | |
licenseQRCode.setLicense("Aspose.Total.lic") | |
# Create an object of BarCodeGenerator class and specify Barcode Encode Type as QR | |
encode_type = Generation.EncodeTypes.QR | |
GenerateQRCode = Generation.BarcodeGenerator(encode_type, None) | |
# Set QR code text to be encoded | |
GenerateQRCode.setCodeText("Python Test QR code") | |
# Set resolution | |
GenerateQRCode.getParameters().setResolution(300) | |
#BarCodeImageFormat.PNG.value | |
file_path = "OutputQR_Code.png" | |
imageFormat= Generation.BarCodeImageFormat(3) | |
# Now, save the QR Code in PNG format | |
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output QR Code | |
GenerateQRCode.save(file_path, imageFormat) |
- PythonではQRコードジェネレーター*は、PNG形式のQRコード画像を効率的に生成できる単純なAPI呼び出しを使用して開発されました。 APIは、さまざまなアプリケーションで使用できる多くのタイプのバーコードをサポートできます。また、Codetextパラメーター、Postalパラメーター、DataMatrixパラメーター、Codablockパラメーターなどのさまざまなパラメーターを設定して、QRコード出力をカスタマイズすることもできます。
この例では、サードパーティのツールに依存せずにPythonコードを使用してQRコードを生成するアプリケーションを開発しました。バーコード情報を読むことに興味がある場合は、Pythonを使用してバーコードを読み取る方法の記事を参照してください。