我正在尝试在我的网页上设置一个按钮,点击后,将整个页面保存为pdf并通过电子邮件将pdf发送给我自己(发票)。我在想javascipt,但我需要一些帮助。谢谢
答案 0 :(得分:1)
您无法发送包含JavaScript的电子邮件。 至少不是客户端JavaScript。
你需要服务器端语言,比如PHP。 (也许NodeJ可以发送电子邮件,我不确定..)
答案 1 :(得分:0)
对于按钮,您可以将一些javascript附加到其“点击”事件,以便在点击时执行您选择的某些行为。
E.g。
<button onclick="toPDF()">Save and Email as PDF</button>
<script>
function toPDF() {
//...Call server side script to convert and email
}
</script>
单击该按钮时,将调用javascript toPDF()
函数。这是解决方案的javascript组件。但是,AFAIK,你需要一些服务器端技术(但绝不会说javascript)才能真正将网页转换为PDF,当然也可以通过电子邮件发送给自己。
我建议查看其他线程,例如此Convert HTML + CSS to PDF with PHP?以获得解决方案。在您的toPDF()
javascript代码中,将向此服务器端脚本提供某种类型的请求,该脚本将按预期保存并通过电子邮件发送pdf文件。