I suggest adding this line to ConversationPDFServlet.java at around line 66.
response.setHeader(“Content-disposition”, “attachment; filename=conversation.pdf”);
This way browser will save the file as conversation.pdf instead of name without any extension.
May be name can also have from-to identifier, if required.
Hope this suggestion makes some send and helps.