如何在具有表单元素的php页面中创建pdf文档中的静态填充表单

时间:2013-01-10 03:54:43

标签: php html email pdf

我正在使用php做一个网站,我需要从html页面创建一个pdf文档,并将该pdf文档附加到电子邮件中。我已经尝试了dompdf,但它不起作用,它不会显示复选框和图像,我附加了我的html页面enter image description here

表单包含很多复选框,选择框,文本区域,图像。他们以任何方式创建pdf文档吗?我不想更改表单只需要将其转换为pdf。请帮忙。

DOMPDF

$html=$this->load->view('controller/viewfile', $data, true);
   $this->load->helper(array('dompdf','file'));
     pdf_create($html, 'designdaytona.com');
    $data = pdf_create($html, '', false);
   write_file('name', $data);

dompdf helper

if (!defined('BASEPATH')) exit('No direct script access allowed');
function pdf_create($html, $filename='', $stream=TRUE) 
{
    require_once("dompdf/dompdf_config.inc.php");

    $dompdf = new DOMPDF();
    $dompdf->load_html($html);
    $dompdf->render();

    if ($stream) {
        $dompdf->stream($filename.".pdf");
    } else {
        return $dompdf->output();
    }

    /*$var=$dompdf->get_canvas();
   $var->new_page('bonjour', '2');*/

  }

1 个答案:

答案 0 :(得分:0)

为什么不试试tcpdf库我发现它非常有用 您可以在pdf中创建表单,看看http://www.tcpdf.org/examples/example_014.pdf