Php 将HTML表转换为图像
我面临一个问题 我必须使用fpdf将html表复制到pdf中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 使用它非常简单: <?
是否可以将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;