預定開發**,需要具備生成ean-13和ean-8的一維條形碼的功能。
具體要求
1, 需要適應不同解析度的印表機(200dpi、600dpi)
2, 條形碼寬度
ean-13:43.05mm
ean-8 :30.86mm
3, 條形碼高度 5mm
這裡最困難的地方是條形碼高度5mm,ean-13和ean-8最小能縮小到正常尺寸的0.8倍,最小高度都要9mm以上。
況且根據寬度計算,實際上比例不是最小的0.8而是1.15(43.05/37.29)。
選定以下幾種工具
按推薦順序
1,barcode 4j
推薦理由
① 能夠以mm單位來設定高度和module幅度。
② 能夠根據dpi不同生成不同解析度的
③ 免費(遵循apache v2協議)
2,barcode.jar
推薦理由
① 能夠以mm單位來設定高度和module幅度。
② 能夠根據dpi不同生成不同解析度的
③ 花錢(1200人民幣,附**6000人民幣)
3, jbarcode 3.0j
不推薦,但是如果不是要求高度是56mm,還是非常推薦
① 高度不能設定成5mm
② 不虧是葡萄城產品,超級好用,有視覺化編輯工具可以自動生成**
③ 花錢(一台機器4000。貴)
4,zxing
不推薦,可能還是二維條形碼比較合適
① 做出的條形碼沒有左右兩邊的高度稍高的guidebar
② 沒有下面的文字
③ 免費
5,itext7-7.0.2
不推薦① 不能夠根據dpi不同生成不同解析度的
② 高度和module幅度設定的單位都不一樣,很難理解,最後也沒搞明白
③ 商用的話需要付錢
生成條形碼
一 路由 routes.maproute name home url home getbar defaults new 二 html頁 text value id codenum button value 生成條形碼 onclick wds createbar width 200px height ...
條形碼生成
生成條形碼的類 public class barcode128dll set private font m valuefont new font 宋體 10 是否顯示可見號碼 如果為null不顯示號碼 public font valuefont set private byte m magnify ...
js 生成一維碼 條形碼
很簡單,直接上 歡迎加入qq 流 1群已滿,2群466355109,技術不全沒關係,只要有交流的心就儘管來吧!1 js function function bar2html s return sb.join function code128detect code function parsebarc...