diff --git a/openpdf/src/main/java/com/lowagie/text/pdf/RandomAccessFileOrArray.java b/openpdf/src/main/java/com/lowagie/text/pdf/RandomAccessFileOrArray.java index 753da6593..ba4886c94 100755 --- a/openpdf/src/main/java/com/lowagie/text/pdf/RandomAccessFileOrArray.java +++ b/openpdf/src/main/java/com/lowagie/text/pdf/RandomAccessFileOrArray.java @@ -101,7 +101,13 @@ public RandomAccessFileOrArray(String filename, boolean forceRead, boolean plain } } else { - InputStream is = BaseFont.getResourceStream(filename); + InputStream is = null; + if ("-".equals(filename)) { + is = System.in; + } + else { + is = BaseFont.getResourceStream(filename); + } if (is == null) throw new IOException(MessageLocalization.getComposedMessage("1.not.found.as.file.or.resource", filename)); try {