我想在PHP代码的帮助下制作一个pdf文件,如果我想点击提交按钮后我会创建一个注册表单,表单信息必须来到pdf文件。有什么办法吗?我有一个链接,但PDF无法正常工作 我一直在寻找但仍然无法获得演示。
你们可以帮助我吗。感谢
答案 0 :(得分:1)
尝试FPDF库。我发布了用于在php中动态生成pdf的代码的一部分。
require_once('fpdf/fpdf.php');
$frontpdf = new FPDF('P', 'mm', 'A4');
$frontpdf->AddPage();
$frontpdf->SetFont('Arial','',12);
$frontpdf->Cell(210, 230.19, $frontpdf->Image('./images/cover.jpg', 0, 0, 205, 230.19));
$frontpdf->Ln(218);
$frontpdf->Cell(110,6,$fname.' '.$lname,0);
$frontpdf->Ln();
$frontpdf->Cell(110,6,date('d.m.Y'),0);
$frontpdf->Output('./pdfs/your_data.pdf', 'F');
有关详细信息,请参阅http://www.fpdf.org/
如果要发送pdf文件而不是保存,请在最后一行使用“我”或“D”代替“F”。你也可以在php4中使用FPDF。
答案 1 :(得分:0)
从here复制:
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>
将表单的动作网址设置为上面的php文件。
答案 2 :(得分:0)
您需要一个pdf生成器,我建议您使用tcpdf:
它是开源的,当您下载库时,您有超过50或60个如何使用示例脚本。
与其他开源/源库不同,我知道这个实际上支持utf-8(取决于使用的字体)。我测试了fpdf,dompdf和其他几个因为我在我的文档中需要这些字符:č,ć,ž,š,đ,这是我可以使用的唯一库。
如果您需要一个具体示例,请告诉我您的代码,我会帮助您:)