Java iText选择保存PDF的路径

Java iText选择保存PDF的路径,java,swing,pdf,itext,Java,Swing,Pdf,Itext,我最终通过iText创建了我的PDF文件,但现在我需要让我的SWING项目自己选择保存该PDF文件的路径。不是自动的,因为通过绝对路径是正常的,如: PdfWriter.getInstance(doc, new FileOutputStream("C:\\ and my path "")); 但我想当我点击一个按钮时,系统会询问我保存文件的路径(另一个文件夹等),而不是程序中的绝对路径。 Thx寻求帮助^ ^这不是一个iText问题,但由于您将其标记为iText问题,我将给您一个iText答

我最终通过iText创建了我的PDF文件,但现在我需要让我的SWING项目自己选择保存该PDF文件的路径。不是自动的,因为通过绝对路径是正常的,如:

 PdfWriter.getInstance(doc, new FileOutputStream("C:\\ and my path ""));
但我想当我点击一个按钮时,系统会询问我保存文件的路径(另一个文件夹等),而不是程序中的绝对路径。
Thx寻求帮助^ ^

这不是一个iText问题,但由于您将其标记为iText问题,我将给您一个iText答案。请退房。这是一个基于iText的工具,允许您从内部查看PDF文件

可以找到打开文件的代码:


查看的API文档以了解更多信息。

您应该转到该站点上的小搜索框,键入
swing file dialog
,然后点击Enter这确实是一个iText问题。
JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(dirOfYourChoice);
fc.setSelectedFile(fileOfYourChoice); 
fc.setFileFilter(filterOfYourChoice);
int okCancel = fc.showSaveDialog(null);