【问题标题】:Email xepOnline generated file电子邮件 xepOnline 生成的文件
【发布时间】:2016-06-02 09:24:13
【问题描述】:

我目前正在使用 xepOnline 生成我的页面的 pdf。

这是完美的工作,但我现在想要一个按钮旁边的下载按钮打开你电脑上的邮件程序并附加生成的 pdf 文件。

到目前为止我的代码:(不多)

function emailCurrentPage(){
            window.location.href="mailto:?subject="+document.title+"&body="+escape(window.location.href);
        }

<button onClick="javascript:emailCurrentPage()">Doormailen</button>
<button href="#" onclick="return xepOnline.Formatter.Format('content',{render:'download'},{pageWidth:'216mm', pageHeight:'279mm'}, {filename:'Test'});">Opslaan als PDF</button>

【问题讨论】:

  • stackoverflow.com/questions/1415205/… 的副本。您可能会打开邮件客户端,但我不认为附件。您可以在 xeponline Javascript 中使用 PDF,您可以将其发送回服务器应用程序以发送电子邮件。
  • 感谢您的评论!我不认为这是一个重复的问题。
  • 好的,这个重复的呢? stackoverflow.com/questions/1415205/… 并在下面查看答案。
  • 我明白你在说什么,但你特别想知道 xeponline 是否可行。

标签: javascript pdf pdf-generation email-attachments css-to-pdf


【解决方案1】:

mailto 的语法不接受附件。请参阅以下作为一种描述。

https://yoast.com/dev-blog/guide-mailto-links/

您只能在填写了收件人、抄送、密件抄送、主题和正文的情况下打开电子邮件本身,并且用户必须手动附加下载的 PDF。

在@cloudformatter 中,PDF 被返回并存储在响应中。您可以覆盖响应处理程序以将该 PDF 重新发送到为您发送电子邮件的服务器端应用程序。

作为 xepOnline 脚本和处理请求和格式化 PDF 的服务器端应用程序的作者之一,我们已经在服务器本身开发并拥有这样的功能。它在免费使用版本中不可用,因为我们无法支持用户每天发送的数万封电子邮件。

【讨论】:

  • 感谢您的回答。我想我会让用户附加文件而不是。
猜你喜欢
  • 1970-01-01
  • 2012-02-05
  • 2018-02-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-17
  • 1970-01-01
相关资源
最近更新 更多