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文档: