2016-05-21 2 views
1

J'ai un client qui veut que je automatise certains travaux de traitement de documents.Comment automatiser l'envoi d'informations d'identification à un serveur DRM pour ouvrir un fichier PDF DRM?

Il y a ce pdf qui peut seulement être ouvert en envoyant le nom d'utilisateur et le mot de passe à un serveur de DRM. Lorsque je l'ouvre en utilisant Acrobat, je le vois.

enter image description here

J'ai le nom d'utilisateur et mot de passe, avec la permission du client.

Problème est comment puis-je automatiser cela?

J'ai déjà fait du scrap web, où j'automatise une connexion web pour pouvoir exécuter certaines tâches de routine.

Mais c'est la première fois que j'essaie d'automatiser une authentification qui ne se produit pas dans le navigateur.

Comment procéder?

+1

Les solutions DRM dans ce contexte sont exclusives. Ainsi, vous devrez consulter le fournisseur de cette solution DRM spécifique. – mkl

+0

Il y a un côté éthique et juridique à cela. Faire ce que veut votre client lui permet (et/ou ses employés etc.) de contourner la protection prévue par le système DRM. Selon votre emplacement et/ou celui de votre client, cela pourrait être illégal. Il est également probable qu'il enfreindra les stipulations contractuelles que votre client a probablement avec son (ses) fournisseur (s). En plus de cela: il est éthiquement discutable de le faire même si ce n'est pas illégal là où vous êtes et qu'aucun contrat n'est violé. – swa66

Répondre

2

Les entreprises paient beaucoup d'argent pour faire exactement pas cela. http://www.adobe.com/devnet/reader/topic_drm.html. Je pense que le montant de l'effort pour le faire ne vaudra pas la peine, surtout si vous allez essayer de vous plonger dans les protocoles/plugins utilisés et de les connecter directement. Ce serait des implémentations très spécifiques et susceptibles de se casser dans le futur.

Votre meilleur pari est de tirer parti de l'application Adobe existante et de l'intégrer dans un script Automator. Malheureusement, OSX spécifique.

Ils n'auront pas de crochets de workflow génériques, donc le moyen rapide et méchant serait de simplement vous enregistrer en train de le faire une fois, et de le lire encore et encore.

Flux de travail:

  • glisser PDF sur l'application personnalisée
  • renseigner automatiquement le nom d'utilisateur
  • renseigner automatiquement le mot de passe

Si vous êtes à la recherche d'un endroit pour commencer: http://www.macosxautomation.com/automator/features/virtual-user.html

Le Module DRM lui-même peut définir des autorisations sur la façon dont vous pouvez Si vous imprimez et redistribuez les fichiers, vous ne pourrez pas contourner ce problème, mais en supposant que toutes les permissions soient correctement définies, vous devriez au moins pouvoir automatiser l'ouverture du fichier sur OSX.