package com.aspose.pdf.examples.AsposePdfExamples.Bookmarks;
import com.aspose.pdf.Document;
import com.aspose.pdf.GoToAction;
import com.aspose.pdf.OutlineItemCollection;
public class AddBookmarkToPDFDocument {
public static void main(String[] args) {
// Open the source PDF document
Document pdfDocument = new Document("input.pdf");
// Create a bookmark object
OutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.getOutlines());
pdfOutline.setTitle("Test Outline");
pdfOutline.setItalic(true);
pdfOutline.setBold(true);
// Set the destination page number
pdfOutline.setAction(new GoToAction(pdfDocument.getPages().get_Item(1)));
// Add a bookmark in the document's outline collection.
pdfDocument.getOutlines().add(pdfOutline);
// Save the update document
pdfDocument.save("output.pdf");
}
}