翻譯|使用教程|編輯:李顯亮|2019-11-15 11:52:26.653|閱讀 422 次
概述:在Aspose.BarCode for .NET v19.10中的屬性和改進,支持廣泛使用的瑞士QRCode。這項新功能將使開發人員能夠開發應用程序以將其用于賬單,進行數字支付,產品包裝,鐵路,共享單車甚至購買比特幣。接下來,讓我們進入這個新版本,看看如何使用這些新功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.BarCode for .Net是一個強大而可靠的API,可以從任何角度從多種圖像類型生成和識別1D和2D條形碼。開發人員可以輕松地將條形碼生成和掃描功能添加到其.NET應用程序中。它還允許將生成的條形碼導出為高質量的圖像格式。
在Aspose.BarCode for .NET v19.10中的屬性和改進,支持廣泛使用的瑞士QRCode。這項新功能將使開發人員能夠開發應用程序以將其用于賬單,進行數字支付,產品包裝,鐵路,共享單車甚至購買比特幣。接下來,讓我們進入這個新版本,看看如何使用這些新功能。
瑞士QR碼的重要用途之一是替換以前的付款單。為此,需要詳細的信息來觸發付款和處理QR發票。Aspose.BarCode通過引入新的類SwissQRBill 和 SwissQRCodetext提供了所有這些必要的付款信息,這些類 提供了使用Swiss QR Code所需的大量屬性。
這是生成瑞士QR碼的詳細示例。要執行此活動,您必須實例化 ComplexBarcodeGenerator實例并提供SwissQRCodetext, 其中包含用于計費的所有必要信息。
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir_ManageComplexBarcodes(); //實例化條形碼對象并設置CodeText var swissQRCodetext = new SwissQRCodetext(); swissQRCodetext.Bill.Account = "Account"; swissQRCodetext.Bill.BillInformation = "BillInformation"; swissQRCodetext.Bill.Currency = "EUR"; var generator = new ComplexBarcodeGenerator(swissQRCodetext); var img = generator.GenerateBarCodeImage(); generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "test"; //以BMP格式保存條形碼圖像 img.Save(dataDir + "swissQRCode_out.bmp", ImageFormat.Bmp); // 以JPEG格式保存條形碼圖像 generator.Save(dataDir + "swissQRCodetext_out.png", BarCodeImageFormat.Png);
以下是通過上述代碼示例生成的輸出瑞士QR代碼:
如前所述,瑞士代碼已被廣泛使用,因此也可以對各種瑞士QR碼進行讀取。一類新的ComplexCodetextReader是通過設置DecodeType.QR被實例化。以下是讀取瑞士QR碼并顯示詳細信息的示例代碼。
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir_ManageComplexBarcodes(); using (var reader = new BarCodeReader(dataDir + "swissQRCodetext_out.png", DecodeType.QR)) { reader.Read(); SwissQRCodetext result = ComplexCodetextReader.TryDecodeSwissQR(reader.GetCodeText()); Console.WriteLine("Account :" + result.Bill.Account); Console.WriteLine("BillInformation = " + result.Bill.BillInformation); Console.WriteLine("Currency :" + result.Bill.Currency); }
還想要更多嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。
如果您對Aspose有任何需求和疑難,記得掃描下方二維碼告訴我們哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn