0

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

资产asset = new Asset("text/html", "some data".getBytes(), "testfile.html");

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

-阿斯瓦特

4

1 回答 1

0

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

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

于 2012-05-04T22:15:52.890 回答