首页 > 解决方案 > PDFA 不允许使用密码?

问题描述

我曾使用 ghostscript 生成带有密码的 PDF/A,但不知何故它没有按预期工作。

我可以拥有加密的 PDF,但没有 PDF/A 兼容性。

在其他情况下,我可以在没有密码的情况下创建 PDF/A 文件,并且我从 PDF 文件中获得的内容与 PDFA 兼容。

不确定这是不允许 PDF/A 和密码的情况吗?任何人都可以为我解释一下吗?

这是我的样本:

gs     -dPDFA=3     -sColorConversionStrategy=RGB     -dBATCH     -dNOPAUSE     -dEmbedAllFonts=true     -dSubsetFonts=true     -sProcessColorModel=DeviceCMYK     -sDEVICE=pdfwrite     -sOwnerPassword=12345     -sUserPassword=1234     -sOutputFile=test-pass.pdf pdf.pdf

标签: pdfghostscript

解决方案


根据 PDF/A-3 规范:

关键字Encrypt不应出现在预告片字典中。

注 2 明确禁止Encrypt关键字具有禁止加密和密码保护访问权限的隐含效果。

(ISO 19005-3,第 6.1.3 节 - 文件预告片)

(在 ISO 19005-1 和 ISO 19005-2 中类似,当然也在 ISO 19005-4 中。)

换言之,PDF/A 文档中禁止密码保护

这并不奇怪。PDF/A 是关于确保内容在很长一段时间内都可以访问。密码抵消了这个目的......


推荐阅读