From 80f5e796cdc278e352bb65e033ef5203898c9398 Mon Sep 17 00:00:00 2001 From: jstaerk Date: Sun, 26 Nov 2023 18:14:17 +0100 Subject: [PATCH] backport to java 8 --- .../org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java index 48b2129b..bf2f7731 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromPDFA.java @@ -62,7 +62,11 @@ public class ZUGFeRDExporterFromPDFA implements IZUGFeRDExporter { private byte[] fileToByteArrayInputStream(String pdfFilename) throws IOException { FileInputStream fileInputStream = new FileInputStream(pdfFilename); - return fileInputStream.readAllBytes(); + fileInputStream.reset(); + byte[] bytes = new byte[fileInputStream.available()]; + DataInputStream dataInputStream = new DataInputStream(fileInputStream); + dataInputStream.readFully(bytes); + return bytes; } /***