From fa5e37dc8c7f1c810351495e867c3cbfff1e2854 Mon Sep 17 00:00:00 2001 From: Eliot Jones Date: Sun, 22 Nov 2020 12:51:38 -0400 Subject: [PATCH] handle presence of endobj markers in object stream #235 --- .../Tokenization/Scanner/PdfTokenScanner.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/UglyToad.PdfPig/Tokenization/Scanner/PdfTokenScanner.cs b/src/UglyToad.PdfPig/Tokenization/Scanner/PdfTokenScanner.cs index 9fc1f485..4b2b786e 100644 --- a/src/UglyToad.PdfPig/Tokenization/Scanner/PdfTokenScanner.cs +++ b/src/UglyToad.PdfPig/Tokenization/Scanner/PdfTokenScanner.cs @@ -800,6 +800,13 @@ var token = scanner.CurrentToken; + if (token.Equals(OperatorToken.EndObject)) + { + scanner.MoveNext(); + + token = scanner.CurrentToken; + } + results.Add(new ObjectToken(offset, new IndirectReference(obj.Item1, 0), token)); }