искал во всем и нашел много вещей, которые близки к тому, что мне нужно, но, похоже, не могу понять, как делать то, что я хочу.
У меня есть PDF. в этом существующем pdf я хотел бы найти существующий текст на первой странице pdf с надписью «нажмите здесь».
теперь, когда я его найду, я хочу добавить аннотацию ссылки (которую я вижу несколькопримеры добавления его в абзац, но я не знаю, как получить существующий абзац.) поэтому, взяв некоторый код из примеров, у меня есть что-то вроде этого ... но я не хочу добавлять новый абзац в документ, я хочу найти существующийпараграф. я хочу получить существующий текст в объект itext.Layout.element.Paragraph.
я думаю, что моя проблема заключается в отсутствии понимания того, как работать с itext7
string src = @"C:\addlinkorg.pdf";
string dest = @"C:\addlinknew.pdf";
PdfDocument pdfDoc = new PdfDocument(new PdfReader(src), new PdfWriter(dest));
Document document = new Document(pdfDoc);
PdfLinkAnnotation annotation = new PdfLinkAnnotation(new Rectangle(0, 0)).SetAction(PdfAction.CreateURI("https://itextpdf.com/"));
Link link = new Link("click here", annotation);
Paragraph p = new Paragraph("click here for more information").Add(link.SetUnderline());
document.Add(p);