Php 将HTML表转换为图像

Php 将HTML表转换为图像,php,html,fpdf,Php,Html,Fpdf,我面临一个问题 我必须使用fpdf将html表复制到pdf中 是否可以将HTML表格转换为图像URL链接?您可以将该HTML表格保存在div中。当单击按钮生成pdf时,为该div标记截图,您可以将该截图保存到临时文件夹中,并可以动态复制到pdf文件。我发现wkhtmltopdf更好 sudo apt-get install wkhtmltopdf 然后下载PHP类: https://github.com/mikehaertl/phpwkhtmltopdf 使用它非常简单: <?

我面临一个问题

我必须使用fpdf将html表复制到pdf中


是否可以将HTML表格转换为图像URL链接?

您可以将该HTML表格保存在div中。当单击按钮生成pdf时,为该div标记截图,您可以将该截图保存到临时文件夹中,并可以动态复制到pdf文件。

我发现wkhtmltopdf更好

sudo apt-get install wkhtmltopdf
然后下载PHP类:

https://github.com/mikehaertl/phpwkhtmltopdf
使用它非常简单:

    <?php

    use mikehaert\wkhtmlto\Pdf;

    $pdf = new Pdf(array('tmpDir' => '/optional/tmp/folder/here'));
    $pdf->addPage('http://google.com');

    // Save the PDF
    // $pdf->saveAs('/tmp/new.pdf');

    // ... or send to client for inline display
    if (!$pdf->send()) {echo $pdf->getError();}

    // ... or send to client as file download
    // $pdf->send('test.pdf');
将此更改为true,然后重试。这一次应该有用


如果仍然没有,那么您可能还需要安装xvfb,请告诉我,如果需要,我也可以发送相关说明。

到目前为止您尝试了什么?大多数情况都是可能的,只要你做了必要的研究,并真正尝试了一些东西。我尝试使用fpdf复制表格,但由于url链接,将其复制为图像可能会更容易。我们在这里讨论的是服务器端,而你不仅仅是要求一个浏览器插件,可以动态地将HTML转换为PDF客户端?你会如何处理这个问题截图?请点击下面的链接,谢谢你的回答。我试试看。让我知道你进展如何!
/**
 * @var bool whether to enable the built in Xvfb support (uses xvfb-run)
 */
public $enableXvfb = false;