2차원 바코드를 구현 해야 된다고 한다.
바코드 만드는 샘플을 보내달라고 했더니..
C++로 응용프로그램 샘플이 날라오다니…
이걸 참조해서 웹으로 구현 해야 한다.
개발 환경은 .net3.5 웹기반..
응용프로그램을 만든 회사는 더존으로 되어 있군.. 전화해서 물어봐야 되나.. 고민..
걍 하기로 했다..
먼저 더존에서 개발한 DzQREncoder.dll 을 bin폴더에 넣었다.
그리구서 class를 생성.
public sealed class DzQREncoder
{
[DllImport("DzQREncoder.dll")]
private static extern int MakeQR(string a_pszFileName, int a_nMulti);
[DllImport("DzQREncoder.dll")]
private static extern IntPtr GetLastErr();
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_CityCodeW(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_OrgCodeW(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_AdminCodeW(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_NULLCodeW(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_AccountCodeW(string a_pszDate);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_TaxDateW(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_TaxTypeW(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_TaxDate2W(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_TimeLimitOfPaymentW(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_TaxAmountW(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_SocialNumberW(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_NameW(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetInfomation_EtcW(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_CityCode(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_OrgCode(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_AdminCode(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_NULLCode(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_AccountCode(string a_pszDate);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_TaxDate(string a_pszCode);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_TaxType(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetNumber_TaxDate2(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_TimeLimitOfPayment(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_TaxAmount(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_SocialNumber(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetTaxInfo_Name(string a_pszData);
[DllImport("DzQREncoder.dll")]
private static extern int SetInfomation_Etc(string a_pszData);
}
만든 김에
호출하면 생성된 이미지 url을 return 해주도록 처리해보자..