使用tcpdf模块在包含数组条形码的pdf文档中生成一维条形码图像时出现以下错误。
“TCPDF错误:1D条形码字符串错误”
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;
}
答案 0 :(得分:1)
通常这意味着您尝试使用不受支持的字符创建条形码。 每种条形码类型仅支持一个字符子集,因此,您需要验证代码。
请记住,通常不接受UTF-8字符。查看您尝试使用的条形码类型的文档以获取更多信息,祝您好运。