Java 编写pdf文档并在jframe中以唯一名称存储在指定位置
我正在尝试编写pdf文档并将其存储在指定位置Java 编写pdf文档并在jframe中以唯一名称存储在指定位置,java,swing,Java,Swing,我正在尝试编写pdf文档并将其存储在指定位置 String docname=txt_search.getText();//getting name for document 以及使用 PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(docname)); 我想将其存储在指定位置,如C:/user/(docname) 有什么建议吗?为什么不向用户询问?不,这不像是一个文件,我也不在数据
String docname=txt_search.getText();//getting name for document
以及使用
PdfWriter writer
= PdfWriter.getInstance(document, new FileOutputStream(docname));
我想将其存储在指定位置,如C:/user/(docname)
有什么建议吗?为什么不向用户询问?不,这不像是一个文件,我也不在数据库中存储任何东西。这就像创建一个新的pdf文档。根据我对您的问题的理解,为什么您不能将类似于
System.getProperty(“user.home”)
的内容添加到docname
?如果要使用user.home以外的目录,可能首先需要创建一个新文件并在文件对象上检查exists()
,以检查目录是否存在。@peeskillet提出了几个要点;您可能还需要验证权限。createTempFile()
合适吗?如果你的.pdf
不是一个文件,那它是什么?“有什么建议吗?”问一个特定的问题,投票结束这个问题。