只是想知道在将doc.name指定给模板
之后是否有任何方法来命名文档 PDDocument doc = PDDocument.load(play.Play.application().resource("/templates/" + FileName));
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
doc.save(byteArrayOutputStream);
doc.close();
因此,下载PDFBOX渲染文件时,无法指定pdf文件的名称。还有其他办法吗?
答案 0 :(得分:0)
我不熟悉Play框架。
如果要让用户下载文件并为其提供文件名,则需要设置HTTP标头
Content-Disposition: attachment; filename=myfile.pdf
当浏览器看到此标题时,用户将获得一个保存文件的对话框,并将建议名称为myfile.pdf。