当前位置: 首页 > 知识库问答 >
问题:

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

姚钊
2023-03-14

我对java和Spring MVC很陌生。我现在可以成功地使用thymeleaf和飞碟创建PDF文件,如下例所示:如何使用thymeleaf作为模板引擎生成pdf报告

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

共有2个答案

尹何平
2023-03-14

只需在系统属性中指定完整路径。它可以工作,并确保你有文件夹到位。

System.getProperty("C://Documents//myfolder");
张鹏鹍
2023-03-14

在示例中,“out”是要存储的文件的路径,

getClass()。getClassLoader()。getResource(“.”)。getFile()

将给资源文件夹位置添加文件名,

通过

getClass()。getClassLoader()。getResource(“.”)。getFile()“/”yourfilename.ext“

作为“out”

 类似资料:
  • 我使用飞碟/itext生成基于HTML的PDF文件,遇到了在PDF文件中添加页眉和页脚的问题。我最终制作了一个带有theader和tfooter的HTML表,类似这样: 连同css规则“table{-fs-table-page ate: page ate;}”,页眉和页脚可以正确分页。但是,我无法使页脚粘在页面底部: 如果表格内容填满了页面,则页脚被推到底: 有没有办法将页脚推到底,即使车身未满?

  • 我使用的罐子来自maven repo 我正在测试的代码来自以前的堆栈解决方案 我担心它可能过时了,因为图书馆被贬值了。测试以下代码时: 这一行我有以下错误:

  • 我正在使用飞碟生成pdf文件。我想要第一页,第二页是横向模式,其余的是纵向模式。所以,我这样做: 但是它会自动在第一个pdf文件中创建2个空白页?如何修复它?

  • 我使用飞碟和itext将html转换为pdf,为了以垂直方向编写文本,我尝试了简单的css: 浏览器的变换旋转: 但没有成功...:( 同一个知道如何旋转html文本,飞碟和itext? 感谢提前:)

  • 我有下面给我的html,当我把这个转换成PDF使用飞碟,它不适合A4的肖像大小。如何生成横向pdf文件。 我使用下面给定的代码将html转换为pdf