2012-10-01 79 views
1

我最近找到了用PHP生成PDF的TCPDF庫。如何使用TCPDF生成PDF417二維條碼?

還包括一種生成二維條形碼的方法。

我想使用此功能生成PDF417廣告阿茲臺克人的條碼,而不生成PDF文件。 (像保存到一個文件(PMG,SVG等))我看了看包含的文件,看看能否找到我需要的代碼,但我沒有找到任何東西。

在網站上,akk the exemples是基於人們想要一個PDF文件的事實...我只是想要圖像:)

任何建議?我不想支付$ 400條碼:(

回答

2

嘗試使用TCPDF2DBarCode Class您將使用setBarcode()方法來設置條形碼接下來在你的特定格式讀取它,你可以用這樣的方法:。

  1. getBarcodePNG()
  2. getBarcodeHTML()
  3. getBarcodeSVG()

做檢查了有關詳細信息的文檔。

0

不幸的是,在嘗試之後,我發現tcpdf現在不支持Aztec,但是PDF417可以。

1

@Bimal回答了這個問題,但這裏是一個例子。

從SourceForge上TCPDF(http://sourceforge.net/projects/tcpdf/files/tcpdf_min_6_0_025.zip/download

解壓壓縮文件到您的WWW文件夾

創建一個新的PHP文件例如下載的 「最小」 包barcode.php

包括tcpdf_barcodes_2d.php在你的PHP

創建一個新的TCPDF2DBarcode object

生成使用PNG條碼getBarcodePNG()

如:

<?php 

require_once ("tcpdf_barcodes_2d.php"); 

$code = "hello"; 
$type = "PDF417"; 

$barcodeobj = new TCPDF2DBarcode($code, $type); 

$barcodeobj->getBarcodePNG(); 

?> 

最後一行實際上產生的圖像/ PNG的數據,所以你可以從另一個PHP腳本調用這個w在網頁中饒恕這個輸出。例如

<html> 
<body> 
<img src="barcode.php" /> 
</body> 
</html> 

包含文件並使用一些其他的包括文件,因此可能是值得修剪所有不必要的PDF生成的東西,一旦你擁有了它的工作。