gpt4 book ai didi

c# - 使用 iText 阅读 PDF 批注

转载 作者:太空狗 更新时间:2023-10-29 21:52:00 28 4
gpt4 key购买 nike

我试图将 PDF 注释的内容转换为字符串,以便我可以将该信息存储在数据库中以供搜索。

有谁知道如何使用 iText/iTextSharp 完成此操作?

最佳答案

是的,但具体细节实际上取决于您所谈论的注释类型。

一般来说:

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);
}
}

有关详细信息,您需要检查 PDF Specification ,特别是注释说明:“第 12.5.6 章注释类型”。

如果您能告诉我们您关心的类型,我可以提供更多帮助。

关于c# - 使用 iText 阅读 PDF 批注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474210/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com