【问题标题】:How to automate sending credentials to a DRM server to open a DRM pdf?如何自动将凭据发送到 DRM 服务器以打开 DRM pdf?
【发布时间】:2016-09-18 09:55:13
【问题描述】:

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

这个 pdf 只能通过将用户名和密码发送到 DRM 服务器来打开。

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

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

问题是如何实现自动化?

我之前做过网页抓取,我会自动登录网页,以便执行某些日常任务。

但这是我第一次尝试自动执行不在浏览器内部进行的身份验证。

我该怎么做?

【问题讨论】:

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

标签: authentication pdf drm


【解决方案1】:

公司付出了很多钱来做这件事。 http://www.adobe.com/devnet/reader/topic_drm.html。我怀疑为此付出的努力是不值得的,尤其是如果您要尝试深入研究使用的实际协议/插件并直接挂钩。这将是非常具体的实现,并且将来可能会中断。

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

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

工作流程:

  • 将 PDF 拖到自定义应用程序中
  • 自动填充用户名
  • 自动填充密码

如果您正在寻找起点:http://www.macosxautomation.com/automator/features/virtual-user.html

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

【讨论】:

    猜你喜欢
    • 2012-06-19
    • 2022-02-21
    • 2013-02-22
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    相关资源
    最近更新 更多