ブックマークの検索
package Chapter03Bookmarks;
import java.io.FileOutputStream;
import java.io.IOException;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.SimpleBookmark;
import java.util.*;//list使用のため
public class Bookmarks{
public static void main(String[] args) {
try{
PdfReader reader =new PdfReader("C:\\java\\sample.pdf");
List list = SimpleBookmark.getBookmark(reader);//ブックマークがリストに入る
for(Iterator i=list.iterator();i.hasNext();){
showBookmark*1;
ArrayList kids=(ArrayList)bookmark.get("Kids");
if(kids==null)return;
for(Iterator i=kids.iterator();i.hasNext();){
showBookmark((Map)i.next(),tab+1);
}
}
}