将ReportMill pdf传递给filechooser

时间:2017-04-15 01:58:21

标签: javafx filechooser

我正在使用ReportMill生成报告。以下是生成pdf文档的代码。

我的问题是:如何将生成的pdf文档传递给Javafx中的filechooser?

这使得用户可以将其保存到他选择的文件夹中。 ReportMill本身可以将生成的pdf保存到指定的字符串路径,如下面的代码片段所示。

然而,一旦应用程序安装在不同的计算机上而不是找到用户主目录,我想使用filechooser,以便将生成的pdf保存到用户选择的目录中。

event

以下行可以保存到指定的路径:

        RMDocument report = template.generateReport(adminRecords);

        report.getBytesPDF();

        FileChooser fileChooser = new FileChooser();
        fileChooser.setTitle("Save Report To : ");
        FileChooser.ExtensionFilter filter = new   FileChooser.ExtensionFilter("PDF files (*.pdf)", "report.pdf");
        fileChooser.getExtensionFilters().add(filter);

        fileChooser.showSaveDialog(stageReport);

但正如我所说,这不是我想要的。感谢任何帮助。

0 个答案:

没有答案