使用scala和play框架生成带有动态内容的pdf

时间:2016-07-14 11:42:16

标签: angularjs scala pdf playframework

点击我得到的会话时,我有一个会话列表,并使用angularJs将id发送到我的方法:

  def getSession(idSession: UUID) = Action.async(parse.json) { request =>
    sessionService.findById(idSession).map {
      case Some(session) =>
        Ok(views.html.result.printPdf(session))
      case None => NotFound(Json.toJson("Not found"))

    }
  }

我的方法工作正常,但它没有重定向到视图“prindpdf”也如何调用我的第二个函数生成pdf并将会话作为参数这里是我的第二个函数:

  def homepage: Action[AnyContent] = Action { implicit request =>
    Ok(new PdfGenerator().toBytes(views.html.result.printPdf("Your PDF is generated"), "http://localhost:9000")).as("application/pdf")
  }

这是我的观点:

@(message: models.Session)
@mainPdf("Welcome") {
    Image: <img src="/public/images/favicon.png"/><br/>
    Hello world! <br/>
    @message
}

0 个答案:

没有答案