是的,但具体细节实际上取决于您所讨论的注释类型。
一般来说:
PdfDictionary pageDict = myPdfReader.getPageN(firstPageIsOne);
PdfArray annotArray = pageDict.getAsArray(PdfName.ANNOTS);
for (int i = 0; i < annotArray.size(); ++i) {
PdfDictionary curAnnot = annotArray.getAsDict(i);
int someType = myCodeToGetAnAnnotsType(curAnnot);
if (someType == THIS_TYPE) {
writeThisType(curAnnot);
} else if (someType == THAT_TYPE) {
writeThatType(curAnnot);
}
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,您需要检查PDF 规范,特别是注释说明:“第 12.5.6 章注释类型”。
如果您能告诉我们您关心什么类型,我可以提供更多帮助。
| 归档时间: |
|
| 查看次数: |
10106 次 |
| 最近记录: |