Spire.PDF for Java支持删除指定PDF子书签、指定PDF父书签及其子书签以及删除所有PDF书签,本文将介绍如何使用Spire.PDF for Java删除PDF书签。
原PDF文档:
import com.spire.pdf.PdfDocument;
public class DeleteBookmarks {
public static void main(String[] args) {
//创建PdfDocument对象
PdfDocument pdf = new PdfDocument();
//加载PDF文档
pdf.loadFromFile("AddBookmarks-zh.pdf");
//删除第一个子书签
pdf.getBookmarks().get(0).removeAt(0);
//删除第一个书签及其子书签
//pdf.getBookmarks().removeAt(0);
//删除所有书签
//pdf.getBookmarks().clear();
//保存结果文档
pdf.saveToFile("DeleteBookmarks-cn.pdf");
}
}
删除第一个子书签后的结果PDF文档: