我正在尝试创建一个可读的PDF文件,可以用两个不同的密码打开(并加密)。
我还希望PDF有一个以上的权限:打印和屏幕阅读。
我该怎么做?我尝试过:
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
PdfWriter writer = PdfWriter.getInstance(document,byteArrayOutputStream);
writer.setPdfVersion(PdfWriter.VERSION_1_7);
writer.setEncryption(firstPass, secondPass, PdfWriter.ALLOW_PRINTING, PdfWriter.ENCRYPTION_AES_256);
writer.setEncryption(firstPass, secondPass, PdfWriter.ALLOW_SCREENREADERS, PdfWriter.ENCRYPTION_AES_256)
但显然只需要第二次许可,那我该怎么办呢?