【问题标题】:Convert HTML to PDF and then send email from a portlet将 HTML 转换为 PDF,然后从 portlet 发送电子邮件
【发布时间】:2012-11-04 15:39:52
【问题描述】:

我设计了一个具有 HTML 表单的 portlet,因此在处理完表单后会显示值。一切都是在 JSP 页面中设计和计算的。

现在我需要一种方法将显示的结果转换为 PDF 文件并通过电子邮件发送给用户。

我正在使用与 Tomcat 7.0 捆绑的 Liferay 6.1 版本。

有人可以建议我怎么做吗?

【问题讨论】:

  • 要生成pdf,您可以查看以下链接作为参考liferay.com/community/wiki/-/wiki/Main/…发送电子邮件,您可以使用mailServiceUtil。
  • @lucky 你为什么不写你的评论作为答案。可能会给出一些代码来调用来自MailServiceUtil 的方法。
  • @lucky 是的,我已经看到你提到的那个参考,但是我被困住了。如果你能给我 6.1 版的代码 sn-p 那么对我来说很容易。

标签: email pdf liferay portlet email-attachments


【解决方案1】:

这里是代码。

MailMessage message = new MailMessage(from, to, "title of the content ", template, true);

MailServiceUtil.sendEmail(消息);

假设您知道如何配置发件人、收件人地址以及作为邮件正文的模板。如果不知道,请回复。

【讨论】:

    猜你喜欢
    • 2013-12-10
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多