Member 13304618 Ответов: 0

Как я могу обнаружить прямоугольники и прямоугольники в PDF с помощью C# iTextsharp


У меня есть образец PDF, который выглядит следующим образом
https://i.stack.imgur.com/VDp9I.png[^]

Однако, к сожалению, rectarray возвращается как null. Я попробовал BOX вместо RECT, но rectarray также возвращается как null
PdfReader reader = new PdfReader(inFileName);

        for (int i = 1; i <= reader.NumberOfPages; ++i)
        {
            strPageNumber = i.ToString();
            if (intCommentCount >= 5)
            {
                break;
            }

            PdfDictionary pagedic = reader.GetPageN(i);

            var thing = reader.GetPageContent(i);
            string converted = Encoding.UTF8.GetString(thing, 0, thing.Length);
            PdfArray rectarray = (PdfArray)PdfReader.GetPdfObject(pagedic.Get(PdfName.RECT));

            if (rectarray == null || rectarray.Size == 0)
            {
                continue;
            }
         }
Как можно собрать объекты BOX/RECTANGLE из PDF с помощью C# iTextSharp

Заранее спасибо

Что я уже пробовал:

Я попробовал BOX вместо RECT, но rectarray также возвращается как null

0 Ответов