0

我有一个 html 表单。我想将它发送给客户。

通过电子邮件发送给客户的最佳方式是什么,以便客户可以下载此表格

我试图读取 pdf 并发送该 pdf 文档,但我无法从我的 html 创建正确的 pdf。

那么有没有其他方法可以处理 out pdf 呢?

$pdf->writeHTML($html, true, false, true, false, '');
$pdf->lastPage();
$sr =  $filename . '.pdf';
$pdf->Output('tmp_email/'.$sr, 'F');

注意:我的电子邮件功能运行良好...

我的问题是我应该在没有 pdf 的情况下创建什么类型的文档?我可以发送附件的 html 吗?如何?

4

3 回答 3

0

你试过 tcpdf 吗?我在创建表单之前使用过它,没有发现任何问题。 http://www.tcpdf.org/examples/example_014.pdf

于 2013-08-07T09:50:21.470 回答
0

我最近一直在玩FPDF。它使用起来非常简单,源代码也很容易理解。他们的网站上还有一本很好的手册,其中包含示例和功能参考。

不过,您必须使用 FPDF 重新创建您的 HTML 页面布局(我觉得这不是什么大问题)。

FPDF 还有其他优点:高级功能。以下是其主要功能的列表:

  • 选择度量单位、页面格式和边距
  • 页眉页脚管理
  • 自动分页符
  • 自动换行和文本对齐
  • 图像支持(JPEG、PNG 和 GIF)
  • 颜色
  • 链接
  • TrueType、Type1 和编码支持
  • 页面压缩
于 2013-08-07T09:41:01.430 回答
0

Swiftmailer 是创建 HTML 电子邮件的好选择:http: //swiftmailer.org/

从 HTML 生成 PDF 时,您可能需要查看 domPDF:https ://github.com/dompdf/dompdf

它支持图像、外部样式表和其他东西的负载:http: //pxd.me/dompdf/www/examples.php

于 2013-08-07T09:33:30.483 回答