я получаю все комментарии из pdf, но я хочу, чтобы текст, для которого был опубликован комментарий и в каком разделе был опубликован комментарий.
string s = @"D:\writable_doc\2.pdf";
PdfReader reader = new PdfReader(s);
for (int x = 1; x <= reader.NumberOfPages; x++)
{
PdfDictionary pageDict = reader.GetPageN(x);
PdfArray annotArray = pageDict.GetAsArray(PdfName.ANNOTS);
for (int i = 0; i < annotArray.Size; ++i)
{
PdfDictionary curAnnot = annotArray.GetAsDict(i);
// PdfString name2 = curAnnot.GetAsString(PdfName.CATEGORY);
// PdfString name1 = curAnnot.GetAsString(PdfName.SEPARATION);
PdfString name = curAnnot.GetAsString(PdfName.T);
PdfString contents = curAnnot.GetAsString(PdfName.CONTENTS);
PdfString names = curAnnot.GetAsString(PdfName.C);
PdfString namess = curAnnot.GetAsString(PdfName.TM);
// PdfDate d = curAnnot.GetAsName(PdfName.contents);
if (!string.IsNullOrWhiteSpace(name?.ToString()))
{
Console.WriteLine(name);
}
if (!string.IsNullOrWhiteSpace(contents?.ToString()))
{
Console.WriteLine(contents);
//PdfString contents = curAnnot.GetAsString(PdfName.CONTENTS);
//spireexmpl ss = new spireexmpl();
// ss.testc(s,contents.ToString());
}
}