介绍
使用thinkPHP框架怎么生成一个条形码?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
//生成条形码 public function 条形码(){ 进口才能(& # 39;@.ORG.Util.barcode.BCGFontFile& # 39;);//字体类 进口才能(& # 39;@.ORG.Util.barcode.BCGColor& # 39;);//字体颜色类 进口才能(& # 39;@.ORG.Util.barcode.BCGDrawing& # 39;); 进口才能(& # 39;@.ORG.Util.barcode.BCGcode39& # 39;); 时间=美元才能text $ _GET[& # 39;文本# 39;]; texts 美元;=,才能收取(文本)美元? $文本:& # 39;00000000000 & # 39;; 时间=美元才能color_black new \ BCGColor (0, 0, 0); 时间=美元才能color_white new \ BCGColor (255255255); 时间=美元才能drawException 零; try {才能 ,,,code 美元;=,new \ BCGcode39 (); ,,,代码→美元setScale (2); ,,,代码→美元setThickness (30); ,,,代码→美元setForegroundColor ($ color_black); ,,,代码→美元setBackgroundColor ($ color_white); ,,,美元代码→解析(文本); },才能赶上(Exception $例外),{ ,,,drawException 美元;=,美元的例外; ,,} 美元才能管理=,new \ BCGDrawing (& # 39; & # 39;,, color_white美元); 如果才能(drawException美元),{ ,,,画→美元drawException ($ drawException); ,,},{else ,,,画→美元setBarcode($代码); ,,,画→美元画(); ,,} 头才能(& # 39;- type:图像/png # 39;); 头才能(& # 39;附加项:,内联;,文件名=癰arcode.png" & # 39;); 图→美元才能完成(\ BCGDrawing:: IMG_FORMAT_PNG); }
在前台直接调用:
& lt; img https://www.yisu.com/zixun/src=" {: U (ContractCommonApply/条形码)}/文本/{$ res [0] [' ContractCode ']}“alt=" ">
用js调用代码如下:
& lt; script 类型=拔谋?javascript",语言=癹avascript"比; document.writeln才能(“& lt; img  src=https://www.yisu.com/目录/test_1D.php吗?文本=内容/>”); 脚本>
看完上述内容,你们掌握使用thinkPHP框架怎么生成一个条形码的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!