Update OptionalContentGroupElement.cs

Add HexToken case in OptionalContent parsing
This commit is contained in:
simonedd 2025-01-14 13:05:44 +01:00 committed by BobLd
parent f86cc582ab
commit 1ca52f4d70

View File

@ -68,6 +68,10 @@ namespace UglyToad.PdfPig.Content
{
Name = nameStr.Data;
}
else if (markedContentElement.Properties.TryGet(NameToken.Name, pdfTokenScanner, out HexToken? nameHex))
{
Name = nameHex.Data;
}
else
{
throw new ArgumentException($"Cannot parse optional content's {nameof(Name)} from {nameof(markedContentElement.Properties)}. This is a required field.", nameof(markedContentElement.Properties));