Я создаю файл pdf и сохраняю его в каталоге. Теперь я хочу вернуть данные pdf, чтобы пользователь мог загрузить их в свой предпочтительный каталог (т. Е. Больше не создавать файл в каталоге). Как мне создать «pdfData» для передачи обратно, пожалуйста?
Я понимаю, что это потребует замены «new FileOutputStream (FILE)» на имя переменной, в которой будут храниться данные; однако я не могу это решить или найти пример в Интернете.
У меня:
String filePath = System.getProperty("user.home") + "\\Documents\\"+fileName; //Test use
Document document = new Document(PageSize.A4, 72f, 72f, 72f, 72f);
try {
PdfWriter.getInstance(document, new FileOutputStream(FILE));
document.open();
addMetaData(document);
addImages(document);
addTitlePage(document, recipeDetails, recipeName, servings, servingSize);
document.close();
} catch (Exception e) {
e.printStackTrace();
}
//return pdfData;