翻譯|使用教程|編輯:李顯亮|2020-02-24 11:46:58.460|閱讀 1042 次
概述:為了使在基于PHP的Web應(yīng)用程序中生成和讀取各種條形碼成為可能,ASPOSE發(fā)布了Aspose.BarCode for Java via Java –一種易于使用的PHP條形碼生成器和閱讀器API,旨在通過Java Bridge工作。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
條形碼用于以機(jī)器可讀形式直觀地表示有關(guān)對(duì)象的數(shù)據(jù)。保留有關(guān)可以使用條形碼掃描儀讀取的產(chǎn)品的數(shù)據(jù)的方法更為流行。
為了使在基于PHP的Web應(yīng)用程序中生成和讀取各種條形碼成為可能,ASPOSE發(fā)布了Aspose.BarCode for Java via Java –一種易于使用的PHP條形碼生成器和閱讀器API,旨在通過Java Bridge工作。
下載最新版Aspose.BarCode for PHP via Java
>>目前,支持.NET平臺(tái)的Aspose.BarCode for .NET已發(fā)布2020年2月新版v20.2,實(shí)施與識(shí)別API相關(guān)的文檔 ,改善條形碼生成,點(diǎn)擊下載體驗(yàn)。
接下來將為你介紹如何在您的應(yīng)用程序中使用PHP生成和讀取條形碼的方法和代碼示例。閱讀本文后,將能夠?qū)W會(huì):
設(shè)置好環(huán)境后,即可開始在基于PHP的應(yīng)用程序中使用條形碼。通過Java的Aspose.BarCode for PHP支持多種條形碼符號(hào),包括:
以下是使用PHP生成任何受支持符號(hào)系統(tǒng)的條形碼的簡(jiǎn)單方法:
以下代碼示例顯示了如何使用PHP生成條形碼。
getParameters()->setResolution(200); // generate and save barcode $generator->save("barcodes/generate-barcode.png"); ?>
以下是通過上述代碼示例生成的輸出:
二維條形碼表示為正方形或包含多個(gè)點(diǎn)的矩形。通過Java for PHP的Aspose.BarCode還支持各種2D條形碼類型,例如QR,PDF417等。以下代碼示例顯示了如何使用PHP生成QR條形碼:
getParameters()->setResolution(400); // generate QR code and save $generator->save("barcodes/generate-QR-code.png"); ?>v
以下是通過上述代碼示例生成的輸出:
通過Java的Aspose.BarCode for PHP通過Java也可以自定義條形碼的外觀。例如,可以設(shè)置條形碼的背景,前景色或邊框顏色。以下代碼示例顯示了如何在PHP中生成具有自定義外觀的條形碼。
getParameters()->setBackColor("#FF0000"); // set barcode fore color $generator->getParameters()->getBarcode()->setForeColor("#FA00AA"); // set barcode border color $generator->getParameters()->getBorder()->setColor("#AA00BB"); // set image resolution $generator->getParameters()->setResolution(200); // generate and save barcode $generator->save("barcodes/generate-barcode-customize-apprearance.png"); ?>
以下是通過上述代碼示例生成的輸出:
可以設(shè)置和自定義條形碼標(biāo)題的外觀。以下代碼示例顯示了如何設(shè)置條形碼的標(biāo)題和自定義其字體。
getParameters()->getCaptionAbove()->setText("BARCODE's CAPTION"); // set visibility $generator->getParameters()->getCaptionAbove()->setVisible(true); // set font family $generator->getParameters()->getCaptionAbove()->getFont()->setStyle(FontStyle::ITALIC); // set font size $generator->getParameters()->getCaptionAbove()->getFont()->getSize()->setPoint(10); // set image resolution $generator->getParameters()->setResolution(200); // generate and save barcode $save_path = "barcodes/generate-barcode-caption.bmp"; $generator->saveImageFormat($save_path, "BMP"); ?>
以下是通過上述代碼示例生成的輸出:
與條形碼生成器一起,API還為您提供了功能強(qiáng)大的條形碼讀取器,以掃描條形碼并提取數(shù)據(jù)。以下是讀取條形碼的方法。
以下代碼示例顯示了如何使用PHP讀取條形碼。
read()) { print($reader->getCodeText(false)); print("\n"); print($reader->getCodeTypeName()); } $reader->close(); ?>
條形碼識(shí)別是識(shí)別我們要掃描或讀取的條形碼類型的過程。在前面的示例中,我們僅讀取條形碼而不知道其符號(hào)類型。但是,在某些情況下,我們會(huì)提前了解條形碼的符號(hào)系統(tǒng)。在這種情況下,我們可以通過為條形碼讀取器顯式提供條形碼符號(hào)系統(tǒng)來加快掃描過程。
以下代碼示例顯示了如何使用PHP讀取特定符號(hào)體系的條形碼。
read()) { print("Code Type : ".$reader->getCodeTypeName()); print("\n"); print("Code Text : ".$reader->getCodeText(false)); } $reader->close(); } catch (BarcodeException $e) { print($e->getMessage()); } ?>還想要更多嗎?您可以點(diǎn)擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn