我想根据书签(指向每章),然后解析出每章对应的文本。。
该怎么做啊,找了很久也没找到相应方法
------解决方案--------------------------------------------------------
书签可以定位到页数。如果要书签定位在某个位置,没接触过,不会。
- Java code
PDDestination rawDest = null;PDAction outlineAction = item.getAction();if (outlineAction instanceof PDActionGoTo) { rawDest = ((PDActionGoTo)outlineAction).getDestination();}PDPageDestination pageDest = null;if (rawDest instanceof PDNamedDestination) { PDNamedDestination namedDest = (PDNamedDestination) rawDest; PDDocumentNameDictionary namesDict = doc.getDocumentCatalog().getNames(); if (namesDict != null) { PDDestinationNameTreeNode destsTree = namesDict.getDests(); if (destsTree != null) { pageDest = (PDPageDestination)destsTree.getValue(namedDest.getNamedDestination()); } }} else if (rawDest instanceof PDPageDestination) { pageDest = (PDPageDestination) rawDest;} System.out.println(pageDest.findPageNumber());