http://www.aipsys.com/download/DataMatrixEncodeDllWin.zip 可能是付费的,我看到有注册接口 其它的就是调用了,这里用JNA package com.test.code;import java.io.File;import java.io.IOException;import com.sun.jna.Native;import com.sun.jna.win32.StdCallLibrary;public class DatamatrixReader {p...
先问一下为什么不给几分呢?
要实现这个功能你要引用第三方的SDK
http://www.aipsys.com/download/DataMatrixEncodeDllWin.zip可能是付费的,我看到有注册接口
其它的就是调用了,这里用JNA
package com.test.code;import java.io.File;import java.io.IOException;import com.sun.jna.Native;import com.sun.jna.win32.StdCallLibrary;public class DatamatrixReader {public interface DataMatrixEncodeDll extends StdCallLibrary {DataMatrixEncodeDll INSTANCE = (DataMatrixEncodeDll) Native.loadLibrary("DataMatrixEncodeDll",DataMatrixEncodeDll.class);public boolean DataMatrixEncode2SMSImage(String codeText, String fileName ,int codeWidth, int codeHeight);public boolean FreeWorkSpace();public boolean DMCodeRegister(String yourEmail, String yourRegCode);}public static void main(String[] args) {System.out.println(DataMatrixEncodeDll.INSTANCE.DMCodeRegister("ghdfghdfghdfghdfghdfg", "asdfasdf"));File file =new File("aaa.jpg");if(file.exists())try {file.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}boolean result = DataMatrixEncodeDll.INSTANCE.DataMatrixEncode2SMSImage("这里是编码哦","aaa.jpg", 200, 300);}}
2016-08-31