我生成了一个pdf,但是保存时会更新相同的pdf,而不是新的pdf

时间:2019-02-24 11:11:12

标签: java android itext

我想创建一个新文档。每一次 当前行为会更新旧文档,而不是创建新文档。

这是我的代码:

copyPixelBuffer

1 个答案:

答案 0 :(得分:2)

那可能是因为您每次都使用相同的FILE名称。

SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy")

这将给您一天相同的字符串。因此,您只需每次都获得一个唯一的名称。 如果要以文件名显示日期,则可以使用,然后可以使用此格式。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");

这将给您起一个很大的名字,您可以根据需要进行命名。最主要的是它每次都应该是唯一的。

除此之外,您还可以使用java.util.UUID或仅使用System.currentTimeMillis()