2013-09-10 2 views

ответ

1

Я не думаю, что существует четкая различие между модулями java/scala в игре 2.x, хотя у вас могут возникнуть проблемы с запуском модулей, обозначенных как «scala» в проекте java, и наоборот.

Я использовал модуль Pdf просто OK в лестнице проекте, моя зависимость является "pdf" % "pdf_2.10" % "0.5", После Action делает PDF из шаблона образца по имени testPdf:

def renderSamplePdf() = Action {  
    SimpleResult(
     header = ResponseHeader(OK, Map(
      CONTENT_DISPOSITION -> (s"""attachment; filename="document.pdf"; filename*=UTF-8''""" + java.net.URLEncoder.encode("document.pdf", "UTF-8").replace("+", "%20")), 
      CONTENT_TYPE -> "application/pdf")), 
      body = Enumerator(PDF.toBytes(views.html.testPdf()))) 
} 

Обратите внимание, что этот модуль версия имеют некоторые ошибки, как он выдает ошибку когда вы используете абсолютные позиционированные элементы.

+0

исправлено спасибо ... – immutable

+0

в игре 2.3 SimpleResult переименован в Result ... https: //github.com/playframework/playframework/pull/2526 – immutable

Смежные вопросы