From c643facee0a46859e4a42149c58e3c90abc3ffc4 Mon Sep 17 00:00:00 2001 From: Eliot Jones Date: Sun, 9 Oct 2022 13:06:04 -0400 Subject: [PATCH] #481 skip resource entry if null token --- src/UglyToad.PdfPig/Content/ResourceStore.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/UglyToad.PdfPig/Content/ResourceStore.cs b/src/UglyToad.PdfPig/Content/ResourceStore.cs index 3b27c34d..de743aee 100644 --- a/src/UglyToad.PdfPig/Content/ResourceStore.cs +++ b/src/UglyToad.PdfPig/Content/ResourceStore.cs @@ -52,6 +52,11 @@ foreach (var pair in xobjectDictionary.Data) { + if (pair.Value is NullToken) + { + continue; + } + if (!(pair.Value is IndirectReferenceToken reference)) { throw new InvalidOperationException($"Expected the XObject dictionary value for key /{pair.Key} to be an indirect reference, instead got: {pair.Value}.");