将使用飞碟生成的 PDF 直接保存到 /resources 或任何其他文件夹

Saving PDF's generated with flying-saucer directly to /resources or any other folder

我是 java 和 spring MVC 的新手。我现在可以成功地创建 PDF 文件,如本例所示:

在此示例中,文件存储在本地临时文件夹 java.io.tempdir 中。我的问题是:如何将这些生成的 PDF 保存到我的 /resources 目录或我项目中的任何其他目录?

只需在系统属性中指定完整路径即可。它有效并确保您有适当的文件夹。

System.getProperty("C://Documents//myfolder");

示例中"out"为要存储的文件路径,

getClass().getClassLoader().getResource(".").getFile()

会给资源文件夹位置加上你的文件名,

及格

getClass().getClassLoader().getResource(".").getFile()+"/"+"yourfilename.ext"

作为"out"