Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 希望我的格式化DIV转换为PDF格式,并通过电子邮件发送一次点击。可能吗?_Php_Javascript_Jquery_Html_Jquery Plugins - Fatal编程技术网

Php 希望我的格式化DIV转换为PDF格式,并通过电子邮件发送一次点击。可能吗?

Php 希望我的格式化DIV转换为PDF格式,并通过电子邮件发送一次点击。可能吗?,php,javascript,jquery,html,jquery-plugins,Php,Javascript,Jquery,Html,Jquery Plugins,我有一个由jQuery支持的PHP页面。单个页面有四个步骤,由jQuery控制 在不同的步骤中,用户从两个图库(步骤1和2)中选择两个图像,通过在两个图库之间排列div(setp 3)从表格中选择两个图像,然后填写表格(步骤4) 我想要:当用户在第4步单击“完成”时。所有上述信息将转换为PDF格式,并通过电子邮件发送至提供的电子邮件地址 请建议我的想法,工具,插件或代码这样做 正如您所提到的,上次我尝试自动生成PDF时,我使用了一个名为fpdf的php库。我记得,这很困难,也很麻烦。我缺乏知识/

我有一个由jQuery支持的PHP页面。单个页面有四个步骤,由jQuery控制

在不同的步骤中,用户从两个图库(步骤1和2)中选择两个图像,通过在两个图库之间排列div(setp 3)从表格中选择两个图像,然后填写表格(步骤4)

我想要:当用户在第4步单击“完成”时。所有上述信息将转换为PDF格式,并通过电子邮件发送至提供的电子邮件地址


请建议我的想法,工具,插件或代码这样做

正如您所提到的,上次我尝试自动生成PDF时,我使用了一个名为fpdf的php库。我记得,这很困难,也很麻烦。我缺乏知识/经验/耐心,这显然使我在工作中没有多少乐趣。试一试,看看这对你来说是否可行。该网站有一些入门示例,快速的谷歌搜索应该也会产生一些示例。网址:

我只是偶然发现了另一个看起来很有希望的库:我没有使用过它,但是,如果将来需要再次使用它,我会在返回fpdf之前尝试一下

我不知道有任何javascript/jQuery插件可以生成PDF,因此我认为在这种情况下,您只能使用PHP

希望对你有所帮助

编辑:电子邮件部分很简单,我真的很喜欢Swift Mailer:。它使用简单,有很多示例,并且支持多种选项,如附件。还处理通常困扰直接从php mail()发送的电子邮件的编码问题


还有一件事,如果您还没有进入开发阶段,请看看使用Kohana作为php框架。它重量轻,易于扩展。他们遵循体面的编码标准,拥有一个活跃的开源社区。另外,还有一个SwiftMailer模块,它几乎可以为您发送邮件(不太可能……但我想您明白了。)

看看

据我所知,pdf.js只是一个pdf阅读器。我理解Khaled的问题,因为他需要编辑/保存/发送pdf文件。无论我是对是错,对于JS浏览器来说都是一个伟大的发现!书签!你完全正确。在理解问题和得出结论之间出现了一些问题:)亲爱的Jonathan,感谢您快速而全面的回答。我已经在处理“fpdf”,但主要问题是通过php将“表和DIVs”内容发送给此pligin:(HTML表格表示房间的四面墙,动态添加div以表示每面墙上的门和窗。我想要格式化的“墙+门n窗”进入PDF以及通过不同步骤收集的其他信息,并通过电子邮件发送。有趣的用法。你有我可以看的示例吗?我不认为你能够直接将DOM元素添加到PDF中。这是我绝对希望能够做到的事情。我猜你需要重新创建表等jQuery应该能够为您提供相当准确的偏移坐标,以便您可以在PDF中构建非常接近的表示形式。