使用 ABAP 代码制作手机能够扫描的二维码(QRCode)
現(xiàn)今日常生活里,QRCode 無處不在。網(wǎng)絡(luò)上有一些使用 ABAP 代碼生成 QRCode 的解決方案,這些解決方案利用了第三方的 QRCode 圖案生成的 Restful API,通過 ABAP 調(diào)用這些 API,從網(wǎng)絡(luò)獲取包含 QRCode 圖片二進(jìn)制代碼的 HTTP 響應(yīng)結(jié)果。
本文介紹一種使用 Adobe PDF Form 自帶的 QRCode 控件的解決方案,這種方案通過 ABAP 代碼生成 Adobe PDF Form 二進(jìn)制代碼,可以在內(nèi)網(wǎng)環(huán)境下不依賴網(wǎng)絡(luò),也能生成二維碼。
我們先看一下效果,執(zhí)行 ABAP 報表,可以輸入期望生成的 QRCode,掃描之后顯示的內(nèi)容,比如 Hello World:
執(zhí)行該報表,可以在 SAPGUI 里看到一個 PDF 文件顯示出來,里面包含了一個二維碼:
直接用微信掃描這個二維碼,可以看到掃描解析出的字符串 Hello World:
下面是這個解決方案的詳細(xì)實(shí)現(xiàn)細(xì)節(jié)介紹。
實(shí)際上,本方案只是基于本教程之前介紹 Adobe Form 的諸多使用案例基礎(chǔ)上,稍作修改而成的。
首先,我們需要掌握
總結(jié)
以上是生活随笔為你收集整理的使用 ABAP 代码制作手机能够扫描的二维码(QRCode)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jvm什么是本地方法
- 下一篇: LOJ.2718.[NOI2018]归程