在服务器上生成HTML以进行转换API

时间:2012-05-02 04:28:05

标签: google-app-engine

我正在调查转换api以从HTML生成pdf文档。 我有很多应该动态生成的复杂HTML。在appengine服务器上生成复杂HTML的最佳方法是什么,以便我可以在转换api中使用它。

资产资产=新资产(     “text / html”,“some data”.getBytes(),“testfile.html”);

在上面,第二个参数是HTML。如果我有复杂的HTML怎么办?什么是生成HTML的好方法,以便它可维护和可读。

-Aswath

1 个答案:

答案 0 :(得分:0)

如果您正在寻找一种方法来生成一些复杂的HTML并且还要向其中注入一些数据,那么一些模板引擎(VelocityFreeMarker或任何其他)在这里会很有用。

另一方面,如果您想快速准备一些漂亮且可读的模板,我建议您使用Google Docs。 App Engine的转换API和Google文档“导出为PDF”功能共享相同的后端,因此您可以在Google文档中轻松编辑模板,然后使用“导出为HTML”功能获取HTML,使用GAE转换API,您将使用它获得与在Google文档中以PDF格式下载相同的结果。