如何在 elibyy/tcpdf-laravel 中设置自定义 header

How to set custom header in elibyy/tcpdf-laravel

我正在使用这个:https://github.com/elibyy/tcpdf-laravel。我需要设置多行 header 字符串和水平标尺。我附上了图片以供参考。

PDF::setHeaderCallback(function ($pdf) use ($pdfname) {
    // Set font
    $pdf->SetFont('cid0jp', '', 10);
    // Title
    $pdf->Cell(0, 15, '', 0, false, 'C', 0, '', 0, false, 'M', 'M');
    $pdf->Cell(0, 15, $pdfname, 0, false, 'C', 0, '', 0, false, 'M', 'M');
});

我该怎么做?

我转而使用 phantomjs,它工作得很好。 我在那里使用的想法是生成一个 html 文件并将其存储在一个临时位置并将该位置传递给 Phantomjs。它以 PDF 格式生成 html 文件中的内容。

这个 post 帮助我实现了这个 https://medium.com/@ayusharma.in/generate-pdf-file-using-phantomjs-885a374cda61