【问题标题】:how to create a static filled form in pdf document from a php page having form elements如何从具有表单元素的php页面在pdf文档中创建静态填充表单
【发布时间】:2013-01-10 03:54:42
【问题描述】:

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

表单包含很多复选框、选择框、文本区域、图像。他们有什么方法可以创建 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 助手

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');*/

  }

【问题讨论】:

  • 您可以使用dompdf 发布您尝试过的内容吗?
  • @Nicarus 我已经添加了 dompdf 代码

标签: php html email pdf


【解决方案1】:

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

【讨论】:

  • 我想创建没有任何 javascript 函数的 pdf 文档,需要显示选中的复选框,不需要删除选择
  • 是的,但在这个库中我不认为他们使用 JS
  • 看看吧..它基于 PHP oop 构建,它们提供了如何做到这一点的极端示例。
猜你喜欢
  • 2021-09-01
  • 2013-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-30
  • 2021-08-03
  • 2014-08-10
相关资源
最近更新 更多