From b225033916a9a2a3733b71b10742a97ccd83ceb8 Mon Sep 17 00:00:00 2001 From: Kasper Frank Date: Thu, 29 Apr 2021 10:23:15 +0200 Subject: [PATCH] The palette of an indexed color space can be stored in a StringToken --- src/UglyToad.PdfPig/Util/ColorSpaceDetailsParser.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/UglyToad.PdfPig/Util/ColorSpaceDetailsParser.cs b/src/UglyToad.PdfPig/Util/ColorSpaceDetailsParser.cs index 66f6fb27..ec15c479 100644 --- a/src/UglyToad.PdfPig/Util/ColorSpaceDetailsParser.cs +++ b/src/UglyToad.PdfPig/Util/ColorSpaceDetailsParser.cs @@ -181,6 +181,10 @@ { tableBytes = tableStreamToken.Decode(filterProvider, scanner); } + else if (DirectObjectFinder.TryGet(fourth, scanner, out StringToken stringToken)) + { + tableBytes = stringToken.GetBytes(); + } else { return UnsupportedColorSpaceDetails.Instance;