У меня есть приложение 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);
}
}