Java 加密PDF文档

 时间:2026-02-15 22:25:33

1、步骤 1:在Java程序中新建一个文件夹可命名为Lib。下载安装包后,解压,将解压后的文件夹下的子文件夹lib中的Spire.Pdf.jar和Spire.Common.jar两个文件复制到新建的文件夹下,如下图:

Java 加密PDF文档

2、步骤 2:建好文件夹后,引用两个文件:选中这两个jar文件,点击鼠标右键,选择“Build Path” – “Add to Build Path”。如下图:

Java 加密PDF文档

1、import java.util.EnumSet;

import com.spire.pdf.PdfDocument;

import com.spire.pdf.security.PdfEncryptionKeySize;

import com.spire.pdf.security.PdfPermissionsFlags;

public class EncryptPDF {

public static void main(String[] args) {

        //创建PdfDocument实例

        PdfDocument doc = new PdfDocument();

        //加载PDF文件

        doc.loadFromFile("sample.pdf");

        //加密PDF文件

        PdfEncryptionKeySize keySize = PdfEncryptionKeySize.Key_128_Bit;

        String openPassword = "123456";

        String permissionPassword = "test";

        EnumSet flags = EnumSet.of(PdfPermissionsFlags.Print, PdfPermissionsFlags.Fill_Fields);

        doc.getSecurity().encrypt(openPassword, permissionPassword, flags, keySize);

        //保存文件

        doc.saveToFile("Encrypt.pdf");

        doc.close();      

}

}

完成代码后,运行程序,生成文档。此时打开文档需输入密码,可输入打开文档的密码,仅用于查看文档;输入权限密码,可编辑文档。

Java 加密PDF文档

  • 下载SVN插件subclipse
  • ATEN KVM讯号延长器CE250A使用说明书:[1]
  • 奇迹暖暖第十六章攻略
  • 新乡土元养殖技术
  • 怎样使Apache支持Asp
  • 热门搜索
    父亲节送什么礼物给爸爸好 什么是介入治疗 隔壁老王是什么意思 剁手是什么意思 旗舰是什么意思 蟹爪兰什么时候开花 喝酸奶有什么好处 舌苔厚白是什么原因 夏的偏旁是什么 卯是什么生肖