使用barcode4j生成條形碼

barcode4j是一款開源的條形碼生成庫,可以生成不少種編碼的條形碼,好比:code-39,code-128等等;
該庫由Java語言編寫;
簡單示例:
一、 google或者擺渡一下barcode4j要用的東東,下載壓縮包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src.zip。
二、 解壓barcode4j-2.0alpha2-bin.zip這個包,在build目錄下有barcode4j.jar,在lib目錄下有avalon-framework-4.2.0.jar, 將barcode4j.jar和avalon-framework-4.2.0.jar添加到項目的lib中,刷新工程,而後在項目配置中將這兩個jar包添加到classpath裏面去。
三、 解壓將barcode4j-2.0alpha2-src.zip,將src\java\org\krysalis\barcode4j\servlet目錄下的BarcodeServlet.java類的代碼拷出來,修改默認的圖片顯示方式,BarcodeServlet.java第168行的默認圖片顯示格式改爲jpeg(由於不是全部的 瀏覽器都支持svg格式,也不是全部的瀏覽者都願意給本身的瀏覽器加一個這樣的插件)
四、 將如下這段servlet配置在web.xml中
<servlet>
<servlet-name>BarcodeServlet</servlet-name>
<servlet-class>com.yourname.BarcodeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BarcodeServlet</servlet-name>
<url-pattern>/barcode</url-pattern>
</servlet-mapping>
四、 在頁面中添加<img src="<%=request.getContextPath() %>/barcode?msg=12345678" height="50px" width=130px/>
五、 查看該頁面就能夠發現條形碼爲「12345678」的圖片了,固然了圖片大小就本身設置了。
相關文章
相關標籤/搜索