【发布时间】:2019-01-11 16:17:05
【问题描述】:
我正在尝试从 PDF 中提取注释,目前我可以使用此代码读取所有注释。
Dim reader As PdfReader = New PdfReader("MyPDF.pdf")
For i As Integer = 1 To reader.NumberOfPages
Dim array As PdfArray = reader.GetPageN(i).GetAsArray(PdfName.ANNOTS)
If array Is Nothing Then Continue For
For j As Integer = 0 To array.Size - 1
Dim annot As PdfDictionary = array.GetAsDict(j)
Dim name As PdfString = annot.GetAsString(PdfName.T)
Dim text As PdfString = annot.GetAsString(PdfName.CONTENTS)
Next
Next
现在,我想检查注释的类型,以便在示例中划掉对我来说不那么重要的注释。形状;
- 便签
- 文本突出显示
- 文字下划线
- 文本删除线
- 行
- 箭头
- ....
但是我找不到关于这件事的任何样本。我尝试搜索文档,但我再次无法理解。
我该如何进行?
【问题讨论】:
标签: pdf annotations itext