/nppQrCode

Generate QR codes from text using a Delphi port of ZXing

Primary LanguagePascalGNU General Public License v3.0GPL-3.0

NppQrCode

A Notepad++ plugin for creating QR codes from selected text. Just select some text and click the button.

Building

Important

You must have Delphi RAD Studio installed with support for the 64-bit Windows platform. Version 10.1 (Berlin) or newer is recommended.

Make sure to clone all subprojects to your local source tree:

git submodule update --init --remote

Using the MSBuild CLI

Delphi 10.4 (Sydney)

.\build.cmd [Debug,Release] [32,64]

Other Delphi versions

Edit 'build.cmd' and change the BDS_ENV variable to the full path of 'rsvars.bat' in the 'bin' directory of your RAD Studio installation. Then run the script as above.

Using Delphi RAD Studio

  1. Open NppQrCode.dpr
  2. Build NppQrCode.dll [as a normal Delphi project]

Copyright and licence

QRFormUnit and resources (c) 2018 Vladimir Korobenkov (vladk1973)

Bug fixes and revisions (c) 2023 Robert Di Pardo

All updates to the source code since October 2023 are made available under the terms of the GNU General Public License, Version 3 or later.

This plugin uses a Delphi port of the ZXing barcode image processing library, as implemented by Michael Demidov in his DelphiZXingQRCodeEx demo project. ZXing and DelphiZXingQRCodeEx are both made available under the terms of the Apache License, Version 2.0.

This plugin also uses a 64-bit-compatible rewrite of the Delphi plugin template by Damjan Zobo Cvetko, which is made available under the terms of the GNU General Public License, Version 3 or later. Some individual files may alternatively be covered by the LGPL, Version 3 or later, or the Mozilla Public License, Version 2.0. Visit the template repository for complete information.