如何在保存PDF表单时停止Adobe Reader询问“另存为”(即只允许“保存”)?

问题描述 投票:6回答:3

有没有人知道如何从命令行调用Adobe Reader打开预先填充的Adobe Form(启用Extensions),例如MRBIGSORDER0001.PDF,允许用户更改它然后执行保存并退出?

目前,当打开填充的表单进行更新时,点击“保存”或工具栏上的“保存”按钮会提示用户“另存为”,这会导致他们创建多个版本。

vba pdf adobe-reader pdf-form
3个回答
12
投票

此问题似乎与Adobe Reader X以后的新安全/沙盒设置有关。

--

目前尚不清楚如何阻止这种情况发生在一个很好的“水平”上,但是要:

编辑 - >首选项 - >安全性(增强)

关闭“[]启动时启用保护模式”可以严格阻止这种奇怪的行为。


我正在查看“特权位置”设置,看看我是否可以对此进行微调。

干杯,

Johad


1
投票

确保您没有在Windows视图中使用“预览”窗格。如果您只使用导航窗格而不是预览或详细信息窗格,那么您应该只能保存。

这就像Windows将文件保持打开状态,因此它是一个活动文件,你不能只是做一个保存,你必须做一个保存。

我认为它必须是Windows更新的错误


0
投票

如果您希望最终用户能够保存已填写的文档,则需要Reader-enable表单。

读者启用只能通过Adobe软件完成,因为概念包括对文档using a private key owned by Adobe进行数字签名。此数字签名解锁Adobe Reader中的功能,否则只能在Adobe Acrobat中使用。

所以,解决方案是:

  • 确保原始表单是启用阅读器的(使用Adobe Acrobat执行此操作),
  • Do not break the reader-enabling在预填表格时,
  • 由于前两个步骤,“保存”按钮将在您当前的设置中起作用。
© www.soinside.com 2019 - 2024. All rights reserved.