CorelDraw Addon X7 or Higher, provides a creation of qr codes in offline mode, in batch and customization, uses the zxing library to codify and decodify the qrcode. Dont require internet or autentication. Please see link below to features demonstration
Go to folder "Lang" in any project, copy a language xml e replace language code in file name for target language. In language xml, changes author and translate the tags values, dont change tags names. Is required make this in all projects. if doesnt know language code value follow to coreldraw installation folder in language folder and get the folder name, for exemple, <C:\Program Files\Corel\CorelDRAW Graphics Suite X8\Languages>
-
Open the file "bonus630.CDRCommon.targets" and change the installation path of the desired version to your installation path.
-
Locate the MSBuild.exe, usually located at
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
. -
Run the command prompt or PowerShell in the folder as an administrator.
-
Copy the path to the "QrCodeDocker.sln" file located in the project folder.
-
In PowerShell, type the command
.\msbuild.exe "<path>" /p:Configuration="<configuration>"
, replacing<path>
with the copied path and<configuration>
with the desired installation. The available configurations are:- X7 Release
- X8 Release
- 2017 Release
- 2018 Release
- 2019 Release
- 2020 Release
- 2021 Release
- 2022 Release
- 2024 Release
-
In the command prompt, remove the initial
.\
from the command.
Draw a simple Qrcode code contains "Hello World!"
Adds reference
- ImageRender
- QrCodeDocker
var codeGen = new br.corp.bonus630.QrCodeDocker.QrCodeGenerator(CorelApplicationObject);
var imageRender = new br.corp.bonus630.ImageRender.ZXingImageRender();
codeGen.SetRender(imageRender);
Corel.Interop.VGCore.Shape code = codeGen.CreateVetorLocal(CorelApplicationObject.ActiveLayer, "Hello World!", 100);