我正在使用一种工具,用户可以上传.csv
文件。
该csv
文件包含地址列。我必须使用另一个HTML模板中每行的地址。那个HTML模板是like this
。创建该模板后,我需要将其转换为PDF,将PDF存储在文件服务器上,并为用户提供指向PDF的链接。
我已经完成了前两个步骤 - csv upload
和created complete template with address
,但我仍然坚持如何将模板转换为PDF。
我已经研究了一些像fpdf
mpdf
这样的php-pdf库。我在使用html模板创建pdf时遇到了问题。
答案 0 :(得分:0)
指向将HTML转换为PDF并且运行良好的库的链接。
首先是图书馆的链接
然后使用您自己生成的HTML创建PDF的一些代码*,其中$content
是您的HTML字符串。
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($content);
$html2pdf->Output('exemple.pdf');
*代码取自"示例页面"该网站。
答案 1 :(得分:0)
在很多情况下,我使用过tcpdf https://tcpdf.org/ 与表格配合得很好,我用它制作了收据和会计相关的东西。处理UTF-8没有问题,为什么它是我的方式去。 唯一的缺点是代码有点长且复杂,并且它不会将表保存为pdf中的表并将它们转换为div,因此填充和其他样式可能有点棘手。
答案 2 :(得分:0)
一种方法是使用基于webkit的HTML到PDF转换器。
优点是它易于自定义和样式,并在浏览器中查看它的外观,然后您可以确保它在PDF中看起来也一样。您也可以使用CSS和JavaScript进行样式和修改。
缺点是有时很难在生产服务器上安装它。但是有一些Web服务和API可以帮助您。
例如,一项服务是https://pdfapi.io。它是免费使用的。只有当你的金额变大时,它才会像一杯咖啡一样充电。
希望有所帮助。