如何在play框架中使用PDF模块中的Options

时间:2011-12-14 06:29:51

标签: playframework pdf-generation

我想要用户HEADER_TEMPLATE选项。我已经给出了如下,但播放错误模板未找到

public class Design extends Controller {
public static void renderPDFGen()
    {
    Options options = new Options();
    options.HEADER_TEMPLATE = "/design/renderPDFHeader";
    options.filename = "Invoice";
renderPdf(options);
    }

    public static void renderPDFHeader()
        {
            render();
        }
}

可能是错误。

1 个答案:

答案 0 :(得分:0)

你的代码错了。做:

 public static void renderPDFHeader()
 {
    //calculate the contents for the pdf
    String var1, var2;

    //create Options helper
    PDF.Options options = new PDF.Options();
    options.filename="myfile.pdf";
    //etc...

    //render
    renderPdf(options, var1, var2); //note it's renderPDF, not render
 }

你得到找不到模板最有可能是因为Play试图找到“/views/design/renderPdfHeader.html”并且它不在那里