static string ReadQR(IBarcodeApi api, string fileName) { using (FileStream imageStream = File.OpenRead(fileName)) { BarcodeResponseList recognized = api.PostBarcodeRecognizeFromUrlOrContent( new PostBarcodeRecognizeFromUrlOrContentRequest(image: imageStream) ); return(recognized.Barcodes[0].BarcodeValue); } }
static void GenerateQR(IBarcodeApi api, string fileName) { using (Stream generated = api.GetBarcodeGenerate( new GetBarcodeGenerateRequest( EncodeBarcodeType.QR.ToString(), "QR code text", textLocation: "None", format: "png")) ) { using (FileStream stream = File.Create(fileName)) { generated.CopyTo(stream); } } }
public void Init() { _api = new BarcodeApi(TestConfiguration); }