2012-05-02 33 views
0

我正在查看用於生成HTML文檔的pdf文檔的對話API。 我有很多複雜的HTML應該動態生成。在appengine服務器上生成複雜的HTML的最佳方法是什麼,以便我可以在轉換API中使用它。在服務器上生成用於轉換API的HTML

Asset asset = new Asset( 「text/html」,「some data」.getBytes(),「testfile.html」);

在上面的第二個參數是HTML。如果我有複雜的HTML會怎麼樣?生成HTML的好方法是什麼,以便它可以維護和可讀。

-Aswath

回答

0

如果你正在尋找一種方式來產生一些複雜的HTML,也將一些數據注入進去,一些模板引擎(VelocityFreeMarker或任何其他)在這裏很有用。

另一方面,如果您想快速準備一些漂亮可讀的模板,我建議您使用Google文檔。 App Engine的轉換API和Google文檔「以PDF導出」功能共享相同的後端,因此您可以在Google文檔中輕鬆編輯模板,然後使用「以HTML導出」功能獲取HTML,並將其與GAE轉換API一起使用獲得與您在Google文檔中以PDF格式下載相同的結果。

相關問題