如何截取HtML div内容&在javascript中保存为PdF文件

时间:2013-03-29 06:38:45

标签: php javascript html

我正在用PHP和javascript制作一个Web应用程序。我有一个表单,用户填写他们的详细信息和他们可以邮寄它,用户的详细信息应该是邮件的PDF文件。 为此,我想在内容为7的表单中截取特定div的屏幕截图,将其保存为PDF文件。

或复制HTML div&使用javascript过去回到已存在的PDF文件。 请帮助我,如果你有任何替代方式,请向我建议。

1 个答案:

答案 0 :(得分:1)

要打印页面的任何部分,您可以使用print功能。它将DOM作为参数,解析它并打印它。 (通过打印,您可以将其转换为PDF)。

例如,如果在Stackoverflow的范围下运行以下代码,则可以打印指定的div:

print($(".post-text"));

enter image description here

我很担心Javascript中没有很好的功能可以将DOM转换为PDF。您可以尝试flying-saucer。您可能还希望将DOM的内容发送到PHP页面,将其转换为PDF并返回数据。

为了截取屏幕截图,您可以使用html2canvas