从数组而不是生成的示例中提取数据的 FPDF 脚本

FPDF script to pull data from array rather than the generated example

有人可以帮我修改这个脚本吗?

http://www.fpdf.org/en/script/script3.php

我不想使用随机词生成器,而是希望它从 csv 文件中提取数据。目前,我已经使用以下方法将 csv 中的数据转换为 $data:

function LoadData($file)
{
    // Read file lines
    $lines = file($file);
    $data = array();
    foreach($lines as $line)
        $data[] = explode('|',trim($line));
    return $data;
}

谢谢

只需将您的数据输入 FPDF。来自示例页面:

$pdf=new PDF_MC_Table();
$pdf->AddPage();
$pdf->SetFont('Arial','',14);
//Table with 20 rows and 4 columns
$pdf->SetWidths(array(30,50,30,40));
srand(microtime()*1000000);  <-- This line can go away now too

// Replace this next block with your data.  Example data:
for($i=0;$i<20;$i++)
    $pdf->Row(array(GenerateSentence(),GenerateSentence(),GenerateSentence(),GenerateSentence()));


// Your data:
foreach($data as $entry)
    $pdf->Row($data);

$pdf->Output();

使用

解决
    // Your data:
foreach($data as $row)
pdf->Row(array(GenerateItem1($row[0]),GenerateItem1($row[1]),GenerateItem1($ro    w[2]),GenerateItem1($row[3])));

然后创建方法

function GenerateItem1($row)
{
$gi='';
$gi = $row;
    return $gi;
}