Authentication 如何自动向DRM服务器发送凭据以打开DRM pdf?

Authentication 如何自动向DRM服务器发送凭据以打开DRM pdf?,authentication,pdf,drm,Authentication,Pdf,Drm,我有一个客户希望我自动化某些文档处理工作 只有将用户名和密码发送到DRM服务器才能打开此pdf 当我用Acrobat打开它时,我看到了这个 我有用户名和密码,由客户提供 问题是我如何实现自动化 我以前做过网络抓取,在那里我可以自动进行网络登录,以便执行某些常规任务 但这是我第一次尝试自动执行浏览器内部没有的身份验证 我该怎么做呢?公司花了很多钱来做这件事,但事实并非如此。我怀疑做这件事所付出的努力是不值得的,特别是如果你打算尝试深入研究实际使用的协议/插件并直接进行连接的话。这将是非常具体的实

我有一个客户希望我自动化某些文档处理工作

只有将用户名和密码发送到DRM服务器才能打开此pdf

当我用Acrobat打开它时,我看到了这个

我有用户名和密码,由客户提供

问题是我如何实现自动化

我以前做过网络抓取,在那里我可以自动进行网络登录,以便执行某些常规任务

但这是我第一次尝试自动执行浏览器内部没有的身份验证


我该怎么做呢?

公司花了很多钱来做这件事,但事实并非如此。我怀疑做这件事所付出的努力是不值得的,特别是如果你打算尝试深入研究实际使用的协议/插件并直接进行连接的话。这将是非常具体的实现,并可能在未来打破

最好的办法是利用现有的Adobe应用程序,并将其封装在Automator脚本中。不幸的是,OSX是特定的

他们没有通用的工作流钩子,所以快速而讨厌的方法是只记录自己做过一次,然后一次又一次地播放

工作流程:

  • 将PDF拖到自定义应用程序上
  • 自动填充用户名
  • 自动填充密码
如果您正在寻找起点:


DRM模块本身可以设置有关如何打印和重新分发文件的权限,您将无法回避这些问题,但假设您正确设置了所有权限,您至少应该能够在OSX上自动打开文件本身

在这种情况下,DRM解决方案是专有的。因此,您必须咨询此特定DRM解决方案的提供商。这有道德和法律方面的原因。做客户想做的事情可以让他们(和/或他们的员工等)绕过DRM提供的预期保护。这取决于您和/或您客户的位置,可能是非法的。它也可能会违反您的客户最有可能与供应商签订的合同规定。最重要的是:这样做在道德上是有问题的,即使你所在的地方并不违法,也没有违反合同。