Как сохранить файл в формате PDF в приложении javafxml - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть приложение javafxml, и я пытаюсь сохранить пользовательский ввод в формате pdf, но не могу это сделать

Я пытался использовать различные методы filechooser, но все еще не мог получить то, что хотел

FileChooser fileChooser = new FileChooser();          
fileChooser.setInitialFileName("mine.pdf");
              //Set extension filter
              FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("PDF files (*.pdf)", "*.pdf");
              fileChooser.getExtensionFilters().add(extFilter);
             System.out.println("finishing");
              //Show save file dialog
              File file = fileChooser.showSaveDialog(null);

              if(file != null){
                  SaveFile(text2, file);
              }
              System.out.println("finished");
    }
     private void SaveFile(String content, File file){
        try {
            FileWriter fileWriter = null;

            fileWriter = new FileWriter(file);
            fileWriter.write(content);
            fileWriter.close();
            System.out.println("done");
        } catch (IOException ex) {
//            Logger.getLogger(JavaFX_Text.class.getName()).log(Level.SEVERE, null, ex);
        }

    }
...