org.apache.pdfbox.examples.pdmodel
Class PrintBookmarks

java.lang.Object
  extended by org.apache.pdfbox.examples.pdmodel.PrintBookmarks

public class PrintBookmarks
extends Object

This is an example on how to access the bookmarks that are part of a pdf document. Usage: java org.apache.pdfbox.examples.pdmodel.PrintBookmarks <input-pdf>

Version:
$Revision: 1.2 $
Author:
Ben Litchfield

Constructor Summary
PrintBookmarks()
           
 
Method Summary
static void main(String[] args)
          This will print the documents data.
 void printBookmark(PDOutlineNode bookmark, String indentation)
          This will print the documents bookmarks to System.out.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintBookmarks

public PrintBookmarks()
Method Detail

main

public static void main(String[] args)
                 throws Exception
This will print the documents data.

Parameters:
args - The command line arguments.
Throws:
Exception - If there is an error parsing the document.

printBookmark

public void printBookmark(PDOutlineNode bookmark,
                          String indentation)
                   throws IOException
This will print the documents bookmarks to System.out.

Parameters:
bookmark - The bookmark to print out.
indentation - A pretty printing parameter
Throws:
IOException - If there is an error getting the page count.


Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.