这个简短的教程描述了如何在 Java 中更改 PDF 密码。它提供了建立环境以使用所需库的详细信息、编写应用程序的易于遵循的步骤列表,以及为了更好地理解,准备运行的示例代码演示了如何更改 PDF 中的密码爪哇。在本文的帮助下,您将能够更改所有者和用户密码,但是执行此任务必须需要所有者密码。
在 Java 中更改 PDF 密码的步骤
- 将 IDE 设置为使用 Aspose.PDF for Java 更新 PDF 密码
- 创建一个支持检查PDF文件密码保护的PdfFileInfo类对象
- 检查密码保护,确认无误后执行以下步骤
- 将目标 PDF 文件与 PdfFileSecurity 类对象绑定
- 使用 PdfFileSecurity 类方法更改密码
- 使用用户和所有者的更新密码保存生成的 PDF 文件
这些步骤总结了如何在 Java 中更改 PDF 的密码。开始时,使用 PdfFileInfo 类对象检查目标 PDF 文件是否具有密码保护,因为只有当它已经被密码加密时才能更改密码。最后,我们使用 om.aspose.pdf.facades 命名空间中的 PdfFileSecurity 类,它包含使用现有所有者密码绑定和更改密码并替换密码(即所有者和用户)的功能。
在 Java 中更改 PDF 文件密码的代码
此代码显示如何在 Java 中更改 PDF 文件中的密码。 PdfFileInfo 类包含不同的功能来检查 PDF 文件的密码和加密状态以及获取/设置许多其他属性的选项,如作者、创建日期、创建者、标题、关键字、修改日期、主题、标题、检查是否目标文件是否为 PDF 文件,获取页数,并检查打开或编辑 PDF 文件是否需要密码。同样,PdfFileSecurity 类用于修改所有者和用户密码。
这篇文章教会了我们如何在 Java 中更改 PDF 的密码。如果您想了解如何首次使用密码保护 PDF 文件,请参阅 如何在Java中使用密码保护PDF 上的文章。