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; } /***