【发布时间】:2019-01-16 04:34:21
【问题描述】:
我需要在 Oracle Database 12c 中使用密码加密 PDF 文件。
我在数据库的 BLOB 列中有 PDF,我想编写返回包含加密 PDF 的 BLOB 的函数。
然后,如果我将该 pdf 保存到磁盘并使用 Acrobat Reader 打开它,我希望提示输入密码。
在最简单的场景中(现在没问题)我需要这样的东西:
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 是商业的 :( PL/SQL 中 PDF 的其他免费解决方案不提供加密(as_pdf3、pl_fpdf)。
你知道怎么做吗?
谢谢
【问题讨论】:
-
您可以使用例如PL/PDF
-
PL/PDF 是 600 美元的商业版,我想要一些免费的东西...
标签: oracle pdf plsql pdf-generation