Subversion Repositories SmartDukaan

Rev

Rev 32240 | Rev 32242 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32240 Rev 32241
Line 578... Line 578...
578
 
578
 
579
		ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
579
		ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
580
		PdfUtils.generateAndWrite(Arrays.asList(pdfModel), byteArrayOutputStream);
580
		PdfUtils.generateAndWrite(Arrays.asList(pdfModel), byteArrayOutputStream);
581
		LOGGER.info("Pdf Stream length {}", byteArrayOutputStream.toByteArray().length);
581
		LOGGER.info("Pdf Stream length {}", byteArrayOutputStream.toByteArray().length);
582
		final HttpHeaders headers = new HttpHeaders();
582
		final HttpHeaders headers = new HttpHeaders();
583
		headers.setContentDispositionFormData("inline", "invoice-" + pdfModel.getInvoiceNumber() + ".pdf");
583
		headers.setContentDispositionFormData("inline", "number");
584
		int contentLength = byteArrayOutputStream.toByteArray().length;
584
		int contentLength = byteArrayOutputStream.toByteArray().length;
585
		final InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
585
		final InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
586
		final InputStreamResource inputStreamResource = new InputStreamResource(inputStream);
586
		final InputStreamResource inputStreamResource = new InputStreamResource(inputStream);
587
		return ResponseEntity.ok()
587
		return ResponseEntity.ok()
588
				.headers(headers)
588
				.headers(headers)