Zebra官方提供的Unicode转化组件FNTHEX32.DLL,是一个非托管组件,托管环境下还需要再封装。 .net core 无法使用FNTHEX32.dll。 参考了https://blog.csdn.net/gongbenwen/article/details/78408322 该api也有个问题,.net core 支持原生System.Drawing。所以也没办法使用。 该api没有源码,所以查看了dll源码,重新修改了一下。
1
实现思路: 1、获取图片的二值化字节数组 这一步是关键 2、将字节数组转为十六进制 3、压缩十六进制字符串 结尾为1、0或者与上一行相同的;相同的连续字符压缩 4、拼凑ZPL编码,宽度需要扩大,因为需要时8个点(1字节)的整数倍 条码名称如下: "CODE 39" "PDF417" "Interleaved 2 of 5" " MaxiCode" "EAN 8""Code11" "UPC-E" "Micro PDF417" "Code93" "Code49" "Code 128" "CoderBar" "EAN 13" "Industrial 2 of 5"
2021-10-27 17:31:06 20KB java zpl 图片 条码
1
实现思路: 1、获取图片的二值化字节数组 这一步是关键 2、将字节数组转为十六进制 3、压缩十六进制字符串 结尾为1、0或者与上一行相同的;相同的连续字符压缩 4、拼凑ZPL编码,宽度需要扩大,因为需要时8个点(1字节)的整数倍
2019-12-21 19:49:22 4KB zpl 图片 编码
1