打印条形码
来源:互联网 发布:linux鸟哥私房菜 下载 编辑:程序博客网 时间:2024/06/10 17:17
/*
* 生成条形码*/
public Boolean createdBarCode(String msg,HttpServletRequest request)throws Exception{
if(msg != null){
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
// Configuration cfg = builder.buildFromFile(new File("/Java/eclipseWorkspace/Zipx/resources/barcodeconfig.xml"));
//获取类加载的根目录
Configuration cfg = builder.buildFromFile(new File(this.getClass().getResource("/").getPath() + "barcodeconfig.xml"));
BarcodeUtil barcodeUtil = BarcodeUtil.getInstance();
BarcodeGenerator barcodeGenerator = barcodeUtil.createBarcodeGenerator(cfg);
// 获取项目路径
File file = new File(request.getSession().getServletContext().getRealPath("/") +"barcode/" + msg +".png");
String path1 = file.getCanonicalPath();
System.out.println("路径1为" + path1);
OutputStream out = new java.io.FileOutputStream(file);
BitmapCanvasProvider provider = new BitmapCanvasProvider(
out, "image/x-png", 300, BufferedImage.TYPE_BYTE_GRAY, true, 0);
barcodeGenerator.generateBarcode(provider, msg);
provider.finish();
return true;
}
return false;
}
<?xml version="1.0" encoding="UTF-8"?>
<barcode>
<code128>
<module-width>0.4mm</module-width>
<height>20mm</height>
<human-readable>
<placement>bottom</placement>
<font-size>10pt</font-size>
</human-readable>
</code128>
</barcode>
0 0
- 打印条形码
- 打印条形码
- c#打印条形码
- php条形码打印
- smartforms打印条形码
- jsp打印条形码
- TSC条形码打印
- web条形码+打印
- TSC条形码打印
- java 打印条形码
- C# winform 条形码打印
- TSC条形码打印
- EBS条形码打印
- EBS条形码打印
- smartforms 条形码打印
- EPSON 针式打印机 直接打印条形码
- VB.net条形码打印程序
- DataMax I-4208条形码打印
- 单例模式之 对象的创建
- JavaScript中的数值范围介绍
- bartender打印错误
- 75. Sort Colors
- 【Git/Github学习笔记汇总篇】
- 打印条形码
- Android滑动菜单的简单实现(SlidingPaneLayout)
- HDU 1181变形课(DFS)
- Netty5 Protobuf通信 解决半包
- Android TextView属性大全
- 关于网络字节序和主机字节序的转换
- 关于出现Unhandled exception at 0x091f11c7 in ****: 0xC0000005: Access violation reading location 0x0ab0f
- Java 基础 - 泛型
- 【HDU】-1241-Oil Deposits(DFS || BFS&&队列)