2012-07-21 48 views
0

您好,我们在Google App Engine for Java中构建了一个非盈利应用程序。 此应用程序允许人们在我们的系统上注册为献血者。如何使用动态内容生成打印就绪格式?

因此,我们希望通过电子邮件向他们发送打印准备好的e-BloodDonor卡片。

创建这样的卡片的方式是什么,我们可以定义卡片的设计,并根据注册数据动态填充内容?

请告知

+0

这个问题太笼统了,你到底在问什么? – 2012-07-22 07:55:29

回答

2

您可以创建HTML中的布局,就像在你的应用程序正常视图,然后通过电子邮件发送链接到该页面打印出来。你也可以去为每个用户生成PDF或图像的更复杂的路线。由Apache编写的PDFBox对于PDF生成来说相当不错。

我真的会推荐HTML路线,但是,如果它适合你。根据我的经验,做HTML布局要比用Java编写PDF布局要容易得多。

+0

是的,我们之前做过类似的事情,并使用应用程序引擎API存储在谷歌驱动器上。但转换API不工作将其转换为图像等,我们想通过电子邮件发送给献血者而不是发送链接。任何建议? – Vik 2012-07-22 18:46:51

+0

转换API为什么不起作用? – 2012-07-23 00:00:11

+0

现在不记得了。它只是在尝试将文本/ html转换为图像时返回null。 – Vik 2012-07-23 06:19:01