Как установить путь по умолчанию для магазина PDF - PullRequest
0 голосов
/ 31 января 2019

Я должен сохранить этот PDF-файл в моем "/ home / gnanaseelan / Documents / myfile" этом месте. Как?

ByteArrayInputStream bis = PDFGenerator.customerPDFReport(myLayout);

  HttpHeaders headers = new HttpHeaders();
  headers.add("Content-Disposition", "attachment;filename=mypdf.pdf");
       return ResponseEntity
                .ok()
                .headers(headers)
                .contentType(MediaType.APPLICATION_PDF)
                .body(new InputStreamResource(bis));

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Создание экземпляра класса PdfWriter путем передачи строкового значения (представляющего путь, по которому вам нужно создать PDF) в его конструктор, как показано ниже.

// Creating a PdfWriter 
String path = "C:/itextExamples/fonts.pdf"; 
PdfWriter writer = new PdfWriter(path); 
0 голосов
/ 31 января 2019

Если у вас есть IOUtils (Apache Commons io), вы можете сделать это с помощью

IOUtils.copy(byteArrayInputStream, new FileOutputStream("/home/gnanaseelan/Documents/myfile.pdf"));

https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/IOUtils.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...