我看到像 okular 和 evince 这样的 pdf 查看器能够很好地显示 pdf 文档(书籍)的索引,并带有指向每个段落的链接。 他们怎么能这样做?他们使用 poppler 库,我怎么能用 poppler 或一般情况下提取该索引?
最佳答案
它只是停留在第一层(递归需要更深入)
toc=document->toc();
QDomElement docElem = toc->documentElement();
QDomNode n = docElem.firstChild();
while(!n.isNull()) {
QDomElement e = n.toElement(); // try to convert the node to an element.
if(!e.isNull()) {
qDebug("elem %s\n",qPrintable(e.tagName())); // the node really is an element.
}
n = n.nextSibling();
}
关于pdf - 如何使用 poppler 提取 pdf 索引/目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7131906/