分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

php生成条形码: barcodegen

发布时间:2023-09-06 01:22责任编辑:蔡小小关键词:暂无标签

实例结构:


1. index.html

<!DOCTYPE html><html><head><title>Test with embedded image</title></head><body> ?<img src="buildcode.php?text=DJ1307100009&type=BCGcode39" alt="barcode" /></body></html>


2. buildcode.php

<?php// Including all required classesrequire_once(‘class/BCGFontFile.php‘);require_once(‘class/BCGColor.php‘);require_once(‘class/BCGDrawing.php‘);// Including the barcode technology$barcode_name = isset($_REQUEST[‘type‘]) ? $_REQUEST[‘type‘] : ‘BCGcode39‘ ;require_once(‘class/‘.$barcode_name.‘.barcode.php‘);// Don‘t forget to sanitize user inputs$text = isset($_REQUEST[‘text‘]) ? $_REQUEST[‘text‘] : ‘HELLO‘;// Loading Font$font = new BCGFontFile(‘./class/font/Arial.ttf‘, 18);// The arguments are R, G, B for color.$color_black = new BCGColor(0, 0, 0);$color_white = new BCGColor(255, 255, 255);$drawException = null;try {$code = new $barcode_name();$code->setScale(2); // Resolution$code->setThickness(30); // Thickness$code->setForegroundColor($color_black); // Color of bars$code->setBackgroundColor($color_white); // Color of spaces$code->setFont($font); // Font (or 0)$code->parse($text); // Text} catch(Exception $exception) {$drawException = $exception;}/* Here is the list of the arguments1 - Filename (empty : display on screen)2 - Background color */$drawing = new BCGDrawing(‘‘, $color_white);if($drawException) {$drawing->drawException($drawException);} else {$drawing->setBarcode($code);$drawing->draw();}// Header that says it is an image (remove it if you save the barcode to a file)header(‘Content-Type: image/png‘);header(‘Content-Disposition: inline; filename="barcode.png"‘);// Draw (or save) the image into PNG format.$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);?>

3. barcode 类库下载地址:

http://url.cn/PpPU1J


效果:


;

php生成条形码: barcodegen

原文地址:http://www.cnblogs.com/upup2015/p/7782626.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved