Я пытаюсь разблокировать защищенный паролем файл PDF с помощью bcprov-jdk15on-1.56.jar и itextpdf-5.5.10.jar, но получаю следующее исключение. Я использую задачу преобразования «Определяемый пользователем класс Java».
Исключение: информация о подписывающей стороне класса "org.bouncycastle.asn1.ASN1Primitive" не соответствует информации о подписывающей стороне других классов в том же пакете
Вот строки кода, которые я написал,
String pdfFilePath = get(Fields.In, "PDFFilePath").getString(r);
String dest = pdfFilePath +"_unlocked.pdf";
try {
PdfReader reader = new PdfReader(pdfFilePath,owner_password.getBytes());
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
stamper.close();
reader.close();
}
catch(Exception e) {
logBasic("EXCEPTION WHILE UNLOCKING PDF = " + e.getMessage());
}
Любая идея, что не так с этим?
Спасибо, Нилеш