play2-pdfで横向きPDFを作成する
play2-pdf(https://github.com/innoveit/play2-pdf)はPlay Framework上でHTMLを元にPDFを生成できるモジュールだが、生成するPDFを横向きにするには、レンダリング対象のHTML内に以下のようなCSSを設定すれば良い。
<style type="text/css">
@page {
size: landscape;
}
</style>
scala template内で記述するなら、@page
は@@page
と記述が必要なことに注意。