簡體   English   中英

如何在PHP中設置條形碼?

[英]How to set barcode in PHP?

我正在使用PHP創建一個網站,以獲取和處理通過條形碼掃描儀獲取的信息。 是否可以存儲患者的數據,所以在登記單上應該有用於掃描儀的條形碼(包含患者ID)。

我讀了很多書,但不確定如何動態制作。 我通過鏈接閱讀了一些內容,並實現為:

require("php-barcode.php");

function getvar($name){
    global $_GET, $_POST;
    if (isset($_GET[$name])) return $_GET[$name];
    else if (isset($_POST[$name])) return $_POST[$name];
    else return false;
}

$code=stripslashes(getvar('code'));
if (!$code) $code='123456789012';

$R=barcode_print($code,getvar('encoding'),getvar('scale'),getvar('mode'));

/*
 * call
 * http://........./barcode.php?code=012345678901
 *   or
 * http://........./barcode.php?code=012345678901&encoding=EAN&scale=4&mode=png
 *
 */

?>
<img src="barcode.png" />

任何想法,任何建議,任何鏈接將不勝感激。

首先,您需要安裝條形碼字體,然后可以選擇一種已安裝的字體來打印代碼。 您可以從下面測試條形碼的輸出。 (您需要從此鏈接中下載條形碼字體

<style>
  .barcode{
    font-family:FFontCodePOSTNET;
  }
</style>

並放在下面的“身體”標簽中

<span class="barcode">123</span>

您可以在給定的圖像中看到條形碼輸出 給定下載鏈接中使用的“ FFontCode39H3”字體

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM