用户登录  |  用户注册
首 页源码下载网络学院最新源码源码排行屏蔽广告
当前位置:新兴网络 > 网络学院 > Java编程 > Java SE

Java 读取PDF文件书签示例

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-09-24 05:47:48
Java 使用iText读取PDF文档目录列表。

lowagie 下载

Java code复制代码
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.SimpleBookmark;

public class HelloWorldBookmarks {
   public static void main ( String [] args ) throws Exception {
     PdfReader reader = new PdfReader ( "test.pdf" ) ;
     List list = SimpleBookmark.getBookmark ( reader ) ;
     for ( Iterator i = list.iterator () ; i.hasNext () ; ) {
       showBookmark (( Map ) i.next ()) ;
     }
   }

   private static void showBookmark ( Map bookmark ) {
     System.out.println ( bookmark.get ( "Title" )) ;
     ArrayList kids = ( ArrayList ) bookmark.get ( "Kids" ) ;
     if ( kids == null )
       return ;
     for ( Iterator i = kids.iterator () ; i.hasNext () ; ) {
       showBookmark (( Map ) i.next ()) ;
     }
   }

}

Tags:PDF 书签 Java 读取

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      100%(2)

网络学院评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论