Mercurial > hgrepos > Python2 > PyMuPDF
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>` |
