if baseEncodingObject is a IndirectReferenceToken to a NameToken the previous implementation tried to resolve it as a DictionaryToken, which resultet in an PdfFormatException

This commit is contained in:
Daniel Eberharter
2020-08-19 17:01:30 +02:00
parent dc55fd8011
commit 304c17eac9

View File

@@ -26,7 +26,7 @@
return null;
}
if (baseEncodingObject is NameToken name)
if (DirectObjectFinder.TryGet(baseEncodingObject, pdfScanner, out NameToken name))
{
if (TryGetNamedEncoding(descriptor, name, out var namedEncoding))
{