Releases: system07uk/QR_Maker_1
Releases · system07uk/QR_Maker_1
QR Maker 1.0
QR Maker 1
QR Code Generator Tool (C# WinForms App). Supports local files, URLs, UNC paths, and CSV batch input, including Synology WebDAV (HTTPS) conversion functionality.
Features
- Single QR Generation: Generate QR codes from file selection or text/URL input.
- Batch Generation: Bulk QR generation from CSV files (supports names and paths/data).
- ECC Level Selection: L(7%), M(15%), Q(25%), H(30%) (default: H).
- Label Addition: Display filename/path below the QR code.
- Path Conversion: Convert UNC (
\\server\share) to WebDAV URL (https://server:5006/share). - Save: Automatically save in PNG format (local/desktop).
Release Notes
v1.0 — 2025-11-28
Major Changes and Highlights:
- Initial public release of QR Maker 1.
- Single QR code generation from local files, URLs, and UNC paths.
- Batch QR generation using CSV (bulk processing) supported.
- ECC (Error Correction) level selection: L, M, Q, H (default H).
- Automatic label (filename/path) addition below the QR image.
- UNC path conversion for Synology WebDAV (HTTPS, default port 5006) included.
- Output format: PNG, default size 500x500px (PixelsPerModule=10).
Changes (Major Feature Summary): - Single mode: Immediate QR generation and preview from file selection or text/URL input.
- Batch mode: Read names/paths from CSV (1 or 2 columns) and auto-save.
- Configuration options: Adjustable WebDAV port and default behaviors via constants in
Form1.cs.
Known Issues and Limitations: - .NET Runtime: .NET Framework 4.7.2 or .NET 6+ recommended. (Project targets .NET 8 environment)
- Some UNC path conversions may fail due to network/authentication issues, falling back to desktop save.
- Build errors if QRCoder package is not installed.
Requirements
- .NET Framework 4.7.2 or higher (or .NET 6+).
- NuGet Package:
QRCoder(QR generation library).
Installation
- Clone the source code from GitHub:
git clone https://github.com/system07/QR_Maker_1.git - Open the project in Visual Studio (
QR_Maker_1.sln). - Restore NuGet packages:
Tools > NuGet Package Manager > Restore NuGet Packages. - Build:
Build > Build Solution(Release mode recommended).
Usage
Single Mode
- File Selection: Click Button1 → Select file → Automatic QR generation/preview/save.
- URL/Text Input: Enter URL (e.g.,
https://example.com/file.txt) or path in textBox1 → Click Button2 → Generate QR. - ECC Change: Select level from ComboBox → Auto-refresh.
Batch Mode
- CSV Format:
- 2 columns:
Name,Path(header optional). - 1 column: Path only (name auto-inferred).
- 2 columns:
- Click ButtonBatch → Select CSV → Select save folder → Generate.
Configuration
- WebDAV: HTTPS (port 5006) default. Editable via constants (
Form1.cs). - QR Size: 500x500px (PixelsPerModule=10).
Troubleshooting
- Errors: Check console or label1 (e.g., invalid path falls back to desktop).
- Dependencies: Verify QRCoder installation.
License
MIT License. See the LICENSE file for details.
Contact and Feedback
Please submit via GitHub repository issues or Pull Requests.
Written on: 2025-11-28 | Version: 1.0