如何解决为什么在 Mac 上预览不尊重 PDF 文件中的“只读”标志?
我正在一个 django 项目中使用 pdfrw 来填写可填写的 pdf 表单。
我正在设置 Ff = 1
标志以使字段只读。
for annotation in template_path.Root.AcroForm.Fields:
# the code goes here
annotation.update(pdfrw.PdfDict(Ff=1))
这似乎适用于我到目前为止测试过的每个查看器,除了“预览”本机 mac 应用程序以打开和显示 pdf 文件。
这是为什么?我错过了什么吗?还有其他方法可以实现吗?
解决方法
你没有遗漏任何东西。
Preview.app 是可填写表格的毒药。必须不惜一切代价避免使用与表单相关的这种软件。
解决方法:让您的用户使用一些有用的东西,例如 Adobe Acrobat (Reader)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。