diff --git a/openpdf/src/main/java/com/lowagie/text/pdf/parser/PdfContentStreamHandler.java b/openpdf/src/main/java/com/lowagie/text/pdf/parser/PdfContentStreamHandler.java index 1f05cfa9b..ea18de652 100644 --- a/openpdf/src/main/java/com/lowagie/text/pdf/parser/PdfContentStreamHandler.java +++ b/openpdf/src/main/java/com/lowagie/text/pdf/parser/PdfContentStreamHandler.java @@ -966,6 +966,10 @@ public void invoke(List operands, PdfContentStreamHandler handler, Pd PdfName subType = stream.getAsName(PdfName.SUBTYPE); if (PdfName.FORM.equals(subType)) { PdfDictionary resources2 = stream.getAsDict(PdfName.RESOURCES); + if (resources2 == null) { + resources2 = resources; + } + byte[] data; try { data = getContentBytesFromPdfObject(stream);