From 119d30bb1681bc9b89a95b4ec857cdf8a00b42ab Mon Sep 17 00:00:00 2001 From: Benjamin Gamard Date: Mon, 31 Jul 2017 12:08:42 +0200 Subject: [PATCH] fix plain text file save --- .../src/main/java/com/sismics/docs/core/util/PdfUtil.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs-core/src/main/java/com/sismics/docs/core/util/PdfUtil.java b/docs-core/src/main/java/com/sismics/docs/core/util/PdfUtil.java index c6b8971a..f71de74c 100644 --- a/docs-core/src/main/java/com/sismics/docs/core/util/PdfUtil.java +++ b/docs-core/src/main/java/com/sismics/docs/core/util/PdfUtil.java @@ -116,10 +116,6 @@ public class PdfUtil { * @return PDF input stream */ private static InputStream convertTextPlain(InputStream inputStream, boolean reset) throws Exception { - if (reset) { - inputStream.reset(); - } - Document output = new Document(PageSize.A4, 40, 40, 40, 40); ByteArrayOutputStream pdfOutputStream = new ByteArrayOutputStream(); PdfWriter.getInstance(output, pdfOutputStream); @@ -132,6 +128,10 @@ public class PdfUtil { output.add(paragraph); output.close(); + if (reset) { + inputStream.reset(); + } + return new ByteArrayInputStream(pdfOutputStream.toByteArray()); }