Now the bookmark extractor engine don't support "named destinations" . I am using
the java version,I am sure this problem is in java version.
ArrayList bookMarksList=new ArrayList();
bookMarksList=editor.extractBookMarks();
for(int i=0;i<bookMarksList.size();i++){
BookMark bookMark=(BookMark)bookMarksList.get(i);
System.out.print("title:"+bookMark.getTitle()+"\n");
System.out.print("level:"+bookMark.getLevel()+"\n");
System.out.print("action:"+bookMark.getAction()+"\n");
System.out.print("destination:"+bookMark.getDestination()+"\n");
above code can produce below:
java.lang.ClassCastException: com.aspose.pdf.kit.cu cannot be cast to com.aspose.pdf.kit.ft
at com.aspose.pdf.kit.k3.a(Unknown Source)
at com.aspose.pdf.kit.k3.a(Unknown Source)
at com.aspose.pdf.kit.k3.do(Unknown Source)
at com.aspose.pdf.kit.PdfBookMarkEditor.extractBookMarks(Unknown Source)
at samples.contentEditor.ExtractBookMarks.main(ExtractBookMarks.java:23)