comparison mupdf-source/thirdparty/zxing-cpp/wrappers/dotnet/README.md @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 # ZXingCpp
2
3 ZXingCpp is a .NET wrapper for [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp).
4
5 There is a NuGet package available: https://www.nuget.org/packages/ZXingCpp.
6
7 ## Usage
8
9 See either the [ZXingCpp/README.md](ZXingCpp/README.md) or the [ZXingCpp.Demo](ZXingCpp.Demo) project.
10
11 To run the `ZXingCpp.Demo` sample program, it is important that the dotnet runtime finds the native
12 `ZXing[.dll|.so|.dylib]` in your path. E.g. on Linux a complete command line would look like this
13
14 ```sh
15 LD_LIBRARY_PATH=<ZXing.so-path> dotnet run --project ZXingCpp.Demo -- ../../test/samples/multi-1/1.png
16 ```
17
18 ## Benchmarking
19
20 To compare the performance of this .NET wrapper project with other available barcode scanner .NET libraries,
21 I started the project [zxing-bench](https://github.com/axxel/zxing-bench). The README contains a few
22 results to get an idea.
23
24 ## Release howto (for internal use)
25
26 * download `*-latest-exp-artifacts` from gha page and copy binaries to `runtimes`
27 * update `Version` in `ZXingCpp.csproj`
28 * `dotnet pack`
29 * `dotnet nuget push ZXingCpp/bin/Release/ZXingCpp.<version>.nupkg -s https://api.nuget.org/v3/index.json -k <api-key>`