micjahn/ZXing.Net — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a C# barcode library for .NET that can read barcodes from images and also generate new barcodes. It should work like a .NET port of ZXing, focused on common formats like QR Code, PDF417, EAN, UPC, Code 39, Code 128, ITF, Codabar, Data Matrix and Aztec.

I want simple APIs so a developer can load an image, decode the barcode, and get back the barcode type and text. I also want an encoder that can create barcode images from text. Include small demo apps or examples for command line use and desktop image decoding, so someone can test reading a file and generating a code without much setup.

Please make it usable across modern .NET versions, including .NET Framework, .NET Standard, .NET Core and current .NET. For newer .NET versions, handle image support cleanly with optional bindings or a clear example. Add basic documentation with copy paste usage examples, and make sure it can be packaged as a NuGet library.

Want more depth? Deep Reverse