package com.aspose.pdf.examples.AsposePdfExamples.Bookmarks;
import com.aspose.pdf.Document;
import com.aspose.pdf.PageMode;
public class ExpandedBookmarksWhenViewingDocument {
public static void main(String[] args) {
// create Document instance
Document doc = new Document("BookmarkIssue_8_1_0.pdf");
// set page view mode i.e. show thumbnails, full-screen, show attachment
// panel
doc.setPageMode(PageMode.UseOutlines);
// print total count of Bookmarks in PDF file
System.out.println(doc.getOutlines().size());
// traverse through each Outline item in outlines collection of PDF file
for (int counter = 1; counter <= doc.getOutlines().size(); counter++) {
// set open status for outline item
doc.getOutlines().get_Item(counter).setOpen(true);
}
// save the PDF file
doc.save("Bookmarks_Expanded.pdf");
}
}