我是 PDFClown 的新手,在解析我的 pdf 内容时需要帮助。
我的 PDF 有大量的 MarkedContents,当转换为 Stream 时会显示这些内容。
但我无法将它们解析为对象以提取其中包含的路径信息,这是我的目标。
这是我的代码 -
if(level.Contents[i] is MarkedContent)
{
PdfDataObject ContentDataObj = level.Contents.BaseDataObject;
PdfIndirectObject pdfIndirectObject = level.Contents.BaseDataObject.IndirectObject;
PdfStream ContentStream = (PdfStream)ContentDataObj.Resolve();
ContentParser contentParser = new ContentParser(ContentStream.GetBody(true).ToByteArray());
IList<ContentObject> markerContentObjList = contentParser.ParseContentObjects();
//Here i am getting only two Content Objects, where as the stream has so many distinct Marked Contents
for (int k = 0; k < markerContentObjList.Count; k++)
{
}
}
下面是 DOM Inspector 截图和流数据