QRコードを作成してpngとして返すサービスをMorph AppSpaceのテストサーバに置いている。Reflex iTextの一機能なので、例によって、テンプレートとエンティティは外部から与えることで生成する。テンプレートなどはDropboxに置いている。
http://pdfservice.morphexchange.com/image/qrcode.png?template=http://dl.getdropbox.com/u/200214/qrcodepngsample.html&entity=http://dl.getdropbox.com/u/200214/qrcode.xml
QRコードのPNG出力機能
属性
HTMLテンプレートとXMLエンティティ
http://pdfservice.morphexchange.com/image/qrcode.png?template=http://dl.getdropbox.com/u/200214/qrcodepngsample.html&entity=http://dl.getdropbox.com/u/200214/qrcode.xml
使い方は以下のとおり。
- uriに"image"
を指定するとPNG出力処理を行う - QRコードデモ実行
- value: QRコードに表示する値
- height: 高さ
- width: 幅
- version: 型番(シンボルの大きさ)。0~10を指定。
- errorcorrectionlevel: 誤り訂正レベル。L, M, Q, Hのいずれかを指定。
- レベルL - コード語の約7%が復元可能
- レベルM - コード語の約15%が復元可能
- レベルQ - コード語の約25%が復元可能
- レベルH - コード語の約30%が復元可能
- レベルL - コード語の約7%が復元可能
- cellsize: セルのサイズ(pixel)。1~4を指定。
- margin: 余白(pixel) 。0~32を指定。
0 件のコメント:
コメントを投稿