diff --git a/src/UglyToad.PdfPig/Writer/WriterUtil.cs b/src/UglyToad.PdfPig/Writer/WriterUtil.cs index 1320cc23..ef13d209 100644 --- a/src/UglyToad.PdfPig/Writer/WriterUtil.cs +++ b/src/UglyToad.PdfPig/Writer/WriterUtil.cs @@ -127,6 +127,11 @@ // referencesFromDocument.Add(referenceToken.Data, newReferenceToken); // var tokenObject = DirectObjectFinder.Get(referenceToken.Data, tokenScanner); + if (tokenObject is null) //NullToken allowed + { + return null; + } + Debug.Assert(!(tokenObject is IndirectReferenceToken)); var result = CopyToken(writer, tokenObject, tokenScanner, referencesFromDocument, callstack);