Php 如何使用TCPDF生成PDF417二维条码?

Php 如何使用TCPDF生成PDF417二维条码?,php,barcode,tcpdf,Php,Barcode,Tcpdf,我最近发现了TCPDF库,可以用PHP生成PDF 还包括生成二维条形码的方法 我想使用此功能生成PDF417 ad Aztec条形码,而不生成PDF文件。(如将其保存到文件(PMG.SVG等)我查看了包含的文件,看看是否可以找到所需的代码,但没有找到任何内容 在网站上,akk的例子是基于这样一个事实:人们想要一个PDF文件…我只是想要图片:) 有什么建议吗?我不想为条形码支付400美元:(尝试使用。您将使用方法设置条形码。接下来,要以您的特定格式获取条形码,您可以使用以下方法: getBarco

我最近发现了TCPDF库,可以用PHP生成PDF

还包括生成二维条形码的方法

我想使用此功能生成PDF417 ad Aztec条形码,而不生成PDF文件。(如将其保存到文件(PMG.SVG等)我查看了包含的文件,看看是否可以找到所需的代码,但没有找到任何内容

在网站上,akk的例子是基于这样一个事实:人们想要一个PDF文件…我只是想要图片:)

有什么建议吗?我不想为条形码支付400美元:(

尝试使用。您将使用方法设置条形码。接下来,要以您的特定格式获取条形码,您可以使用以下方法:

  • getBarcodePNG()
  • getBarcodeHTML()
  • getBarcodeSVG()
  • 请查看文档以了解更多详细信息。

    尝试使用。您将使用方法设置条形码。接下来,要以特定格式获取条形码,您可以使用以下方法:

  • getBarcodePNG()
  • getBarcodeHTML()
  • getBarcodeSVG()

  • 请查看文档以了解更多详细信息。

    不幸的是,在尝试之后,我发现现在不支持Aztec,但PDF417是可以的。

    不幸的是,在尝试之后,我发现现在不支持Aztec,但PDF417是可以的。

    @Bimal回答了这个问题,但这里有一个示例

    从TCPDF sourceforge()下载“min”包

    将zip文件解压缩到您的WWW文件夹中

    创建一个新的PHP文件,例如
    barcode.PHP

    在php中包含
    tcpdf\u barcodes\u 2d.php

    创建一个新的
    TCPDF2DBarcode对象

    使用
    getBarcodePNG()

    e、 g:

    
    
    最后一行实际上生成了image/png数据,因此您可以从另一个PHP脚本调用它,该脚本将此输出封装在一个网页中

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

    include文件确实使用了一些其他的include文件,因此,一旦你让它工作起来,就应该删掉所有不必要的PDF生成内容。

    @Bimal回答了这个问题,但这里有一个例子

    从TCPDF sourceforge()下载“min”包

    将zip文件解压缩到您的WWW文件夹中

    创建一个新的PHP文件,例如
    barcode.PHP

    在php中包含
    tcpdf\u barcodes\u 2d.php

    创建一个新的
    TCPDF2DBarcode对象

    使用
    getBarcodePNG()

    e、 g:

    
    
    最后一行实际上生成了image/png数据,因此您可以从另一个PHP脚本调用它,该脚本将此输出封装在一个网页中

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

    include文件确实使用了其他一些include文件,因此,一旦你让它工作起来,就有必要删除所有不必要的PDF生成内容。

    其他使用选项是

    <?php
    
    require_once ("tcpdf_barcodes_2d.php");
    
    $code = "Esta es una prueba de codigo FFYL";
    $type = "PDF417";
    
    $barcodeobj = new TCPDF2DBarcode($code, $type);
    
    //$barcodeobj->getBarcodePNG();
    
    echo $barcodeobj->getBarcodeHTML(2,2);
    
    ?>
    <img src="data:image/png;base64,<?php echo base64_encode($barcodeobj->getBarcodePngData(2,2)); ?>">
    
    
    getBarcodePngData(2,2));?>">
    

    在这种形式下,图像与页面html集成,非常适合在电子邮件中发送html

    <?php
    
    require_once ("tcpdf_barcodes_2d.php");
    
    $code = "Esta es una prueba de codigo FFYL";
    $type = "PDF417";
    
    $barcodeobj = new TCPDF2DBarcode($code, $type);
    
    //$barcodeobj->getBarcodePNG();
    
    echo $barcodeobj->getBarcodeHTML(2,2);
    
    ?>
    <img src="data:image/png;base64,<?php echo base64_encode($barcodeobj->getBarcodePngData(2,2)); ?>">
    
    
    getBarcodePngData(2,2));?>“>
    
    在这种形式下,图像与页面html集成,非常适合在电子邮件中发送html