0

HTML から PDF ドキュメントを生成するための変換 API を調べています。動的に生成する必要がある複雑な HTML がたくさんあります。変換 API で使用できるように、appengine サーバーで複雑な HTML を生成する最良の方法は何ですか。

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

上記の 2 番目のパラメータは HTML です。複雑な HTML がある場合はどうすればよいですか? HTML を生成して保守しやすく、読みやすくするにはどうすればよいでしょうか。

-アスワス

4

1 に答える 1

0

複雑なHTMLを生成し、それにデータを挿入する方法を探している場合は、ここでテンプレートエンジン(VelocityFreeMarkerなど)が役立ちます。

一方、見栄えがよく読みやすいテンプレートをすばやく作成したい場合は、Googleドキュメントを使用することをお勧めします。AppEngineの変換APIとGoogleドキュメントの「PDFとしてエクスポート」機能は同じバックエンドを共有するため、Googleドキュメントでテンプレートを簡単に編集し、「HTMLとしてエクスポート」機能を使用してHTMLを取得し、GAE変換APIで使用できます。 GoogleドキュメントでPDFとしてダウンロードした場合と同じ結果が得られます。

于 2012-05-04T22:15:52.890 に答える