在Typo3的rails上以ruby形式发送PDF格式的电子邮件

时间:2015-09-11 12:24:25

标签: ruby-on-rails ruby pdf printing typo3

我在RoR中有一个网络应用程序,可以计算一些能源价值和投资资金。我使用ajax将数据从Web浏览器发送到服务器。它是这样的:Browser-server-Browser-Server-Browser

这个网络应用程序已经集成在typo3中,我想实现一个PDF按钮来发送每封电子邮件的结果(换句话说,就是带有结果的页面照片)。

我听说过一个选项是在RoR中生成一些链接以便在typo3中使用(点击它时,它会打开完全已经计算过的结果的web应用程序)。但作为一个新手,我真的不知道哪种方法最好。

任何建议?

1 个答案:

答案 0 :(得分:0)

页面的屏幕截图可以在客户端完成: http://html2canvas.hertzen.com/

你甚至可以有另一个页面具有相同的结果,你只用于渲染结果页面,你用来制作一个干净的屏幕截图(你可能不希望有页脚,菜单和其他元素页面,只有结果)

获得屏幕截图后,您可以将其上传到服务器,您可以使用它来创建该图像的PDF,然后使用您喜欢使用的任何邮件API发送它。

关于TYPO3的邮件api的信息可以在这里找到: https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Mail/Index.html