java - 如何使用 PDFBOX 从 pdf 中删除整个书签

标签 java pdf pdfbox

我正在从 PDF 中删除带有书签链接的页面。 删除该页面后,该页面的书签链接不再有效。

我没有从 PDFBox api 找到完成这项工作的方法

有什么办法可以删除这个书签吗? 有没有办法删除总书签?

提前致谢

最佳答案

我发现如何删除整个书签

PDDocument lPdfWithBookmarks = PDDocument.load(lA4Pdf);
lPdfWithBookmarks.getDocumentCatalog().setDocumentOutline(null);

我需要找到一种方法来删除与已删除页面对应的单个书签

关于java - 如何使用 PDFBOX 从 pdf 中删除整个书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788331/

相关文章:

java - PDF框。 Java : How to print only one page of PDF instead of full document?

java - JPA @MappedSuperclass 子类的不同 Id 计数器

pdf - GraphicsMagick 无法识别 PDF 的背景透明度

python - 将 Word 文档转换为 PDF - Python

node.js - Nodejs - 使用 Dropbox Core API 下载 PDF 并保存到磁盘

java - 如何使用 PDFBox 从 PDF 中提取数据时用单词替换空格

java - 如何编写文本文件 Java

java - 两个独立的控制台窗口用于输入和输出?

java - PDFBOX java.lang.OutOfMemoryError : java heap space; GC overhead limit exceeded 错误

java - PDFBox 2.0.7 ExtractText 不工作但 1.8.13 和 PDFReader 也一样