将我的网页发送给自己

时间:2015-08-18 23:20:02

标签: javascript pdf button

我正在尝试在我的网页上设置一个按钮,点击后,将整个页面保存为pdf并通过电子邮件将pdf发送给我自己(发票)。我在想javascipt,但我需要一些帮助。谢谢

2 个答案:

答案 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文件。

相关问题