这个简短的教程解释了如何使用 Java 删除 PDF 中的书签。它提供了建立环境、程序流程和可运行示例代码的详细信息,以使用 Java 删除 PDF 中的书签。它还根据用户定义的标准共享信息以删除选定的书签。
使用 Java 从 PDF 中删除书签的步骤
- 设置开发环境使用 Aspose.PDF for Java 删除书签
- 将源 PDF 文件加载到其中包含一些书签的 Document 对象中
- 调用 OutlineCollection.delete() 方法删除所有书签
- 将不带书签的 PDF 文件保存在磁盘上
这些步骤详细说明了如何使用 Java 删除 Adobe PDF 中的书签。第一步,将带有书签的源 PDF 文件加载到文档类对象中,随后从 Document 类调用 getOutlines().delete() 方法以删除所有书签。删除书签后,输出的 PDF 文件将保存在磁盘上。
使用 Java 删除 PDF 中的书签的代码
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
public class KBExample { | |
public static void main(String[] args) throws Exception {//Main function to delete a bookmark in PDF using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Open document | |
Document pdfDocument = new Document("Bookmarks.pdf"); | |
// Delete all bookmarks | |
pdfDocument.getOutlines().delete(); | |
// Save file | |
pdfDocument.save("output.pdf"); | |
System.out.println("Done"); | |
} | |
} |
此代码片段演示如何使用 Java 删除 PDF 中的书签。它包含对 delete() 方法的调用,没有删除所有书签的任何参数。如果要删除特定书签,可以使用 delete() 方法的另一个重载,该方法采用要删除的书签名称。
本教程指导我们如何使用 java 从 pdf 中删除书签。如果您想了解从 PDF 文件中读取书签的过程,请参阅 如何使用 Java 读取 PDF 中的书签 上的文章。