php - 使用 javascript/php 将 html 表单转换为 pdf 和电子邮件

标签 php javascript pdf email-attachments

经过一些研究和检查后,我觉得有必要问这个问题,因为有很多因素在起作用。这是它的开始方式。我有一个 HTML 表单,其中填充了 DOM 事件,可以更改(通过 javascript 更改),用户所做的最后一件事是输入他们的电子邮件地址并单击提交。提交后需要执行以下操作:

  • 将他们刚刚看到的 html 表单(在用户选择他们想要的所有项目后)转换为 pdf
  • PDF 不应存储在我们的服务器上
  • PDF 文件应通过电子邮件发送至通过表单提交的电子邮件地址

我并不期望任何人为我编写所有这些代码,但如果有一些想法或实现这一点的最佳方法/工具,我将不胜感激。环境是 Javascript 和 PHP。

/-------- 已编辑 --------/ 我可以使用FPDF,但不知道是否有一种方法可以使用javascript来“捕获”他们在提交表单之前所在的表单,这样它就可以为我完成工作,我确实这样做了不必使用大量 FPDF 行来重现表单以使其匹配。

最佳答案

TCPDF 也将完成这项工作。我已经多次使用它来完成类似的任务。 JavaScript 无法真正与服务器通信来创建 PDF 文件,您需要使用 PHP 来完成此操作,因此您必须在提交之前根据内容重新创建用户在表单上看到的任何内容的形式。

本教程包含提交表单并通过电子邮件附加文件的基本步骤,唯一的区别是本教程假设用户上传文件作为表单的一部分,而在您将要创建的情况下使用 FPDF 或 TCPDF 代替 PDF。

http://www.html-form-guide.com/email-form/php-email-form-attachment.html

关于php - 使用 javascript/php 将 html 表单转换为 pdf 和电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14285254/

相关文章:

php - 从租赁表中租用可用的汽车

PHP/JS : Echoing several variables without losing their value

javascript - 当用户后退和上一个按钮时如何刷新下拉菜单

javascript - 翻转第二个 div 和第三个 div

javascript - 基于 prop 加载 css/javascript 文件

node.js - 如何从 node.js 中的 url 下载 pdf 文件?

asp.net - 如何为搜索引擎优化动态创建的 PDF?

php - Apache 似乎没有检测到我的 .htaccess 文件

PHP password_verify 总是说密码有效,除非列为空

html - base64 嵌入的 PDF 文件不会在 Chrome 中呈现