Php TCPDF错误:1D条形码字符串中存在错误
使用tcpdf模块在带有条形码数组的pdf文档中生成1D条形码图像时出现以下错误 “TCPDF错误:1D条形码字符串中存在错误”Php TCPDF错误:1D条形码字符串中存在错误,php,barcode,tcpdf,Php,Barcode,Tcpdf,使用tcpdf模块在带有条形码数组的pdf文档中生成1D条形码图像时出现以下错误 “TCPDF错误:1D条形码字符串中存在错误” if(文件_存在(“data1.txt”)) { echo(“文件存在data1.txt”); $arrText=文件(“data1.txt”); 对于($i=0;$iwrite1DBarcode(“”).chop($arrText[$i])。“”、'UPCA'、''、''、''、18、0.4、$style、'N'); $pdf->Ln(); } } 其他的 { e
if(文件_存在(“data1.txt”))
{
echo(“文件存在data1.txt”);
$arrText=文件(“data1.txt”);
对于($i=0;$iwrite1DBarcode(“”).chop($arrText[$i])。“”、'UPCA'、''、''、''、18、0.4、$style、'N');
$pdf->Ln();
}
}
其他的
{
echo(“找不到文件”);
出口
}
通常这意味着您试图使用不支持的字符创建条形码。
每个条形码类型只支持一个字符子集,因此,由您来验证代码
请记住,通常不接受UTF-8字符。请检查您尝试使用的条形码类型的文档,以获取更多信息,祝您好运。您尝试使用什么字符串作为条形码字符串?如果条形码是硬编码的,则没有问题。.如果我尝试使用数组值动态传递,则只有我收到错误..$pdf->write1DBarcode('725975724194','UPCA',''','18',0.4,'style',N');$pdf->Ln();在数组中,您有特殊字符吗?
if (file_exists("data1.txt"))
{
echo("<B>File Exists data1.txt</B>");
$arrText = file("data1.txt");
for ($i=0; $i<count($arrText); $i++)
{
echo("<P>$arrText[$i]</P>");
$pdf->write1DBarcode("'".chop($arrText[$i])."'", 'UPCA', '', '', '', 18, 0.4, $style, 'N');
$pdf->Ln();
}
}
else
{
echo("<B>Cannot find file</B>");
exit;
}