Мне нужно зашифровать файл PDF с паролем в Oracle Database 12c.
У меня есть PDF-файлы в столбце BLOB в базе данных, и я хочу написать функцию, которая возвращает BLOB-файл, содержащий зашифрованный PDF.
Затем, если я сохраню этот PDF-файл на диск и открою его с помощью Acrobat Reader, мне нужно будет ввести пароль.
В самом простом scenerio (который сейчас подойдет) мне нужно что-то вроде этого:
FUNCTION Encrypt_Pdf(
pdf_ IN BLOB,
password_ IN VARCHAR2
) RETURN BLOB
IS
encrypted_pdf_ BLOB;
BEGIN
-- do something with pdf_ to encrypt it with password_
RETURN encrypted_pdf_;
END Encrypt_Pdf;
Я искал несколько бесплатных пакетов, но нашел только pl / pdf, который является коммерческим :( другие бесплатные решения для PDF в PL / SQL не обеспечивают шифрование (as_pdf3, pl_fpdf).
У вас есть идеи, как это сделать?
Спасибо