Mac4Ever Refurb Store Guide d'achat Apple - Des conseils sur toute la gamme Apple Débuter sur Mac
Mac4Ever.com - Toute l\'actualité Apple, iPhone, iPad, iPod et Mac - Mise à jour quotidienne
Actu Dossiers Forum Photos/Podcasts Petites Annonces
Icône recherche
Annuler la recherche
3300 connectés

Comment scanner contenu PDF en AppleScript?

Xcode, AppleScript ou Java ? On en parle ici

Modérateurs : Odibi, Grumff, Bicus, Nix, Linschn, Phénix, yellowiscool

Comment scanner contenu PDF en AppleScript?

Message par Nordlaser le 27/12/16, 11:35

Bonjour à tous.

J'ai créé de nombreuses actions Automator ces dernières années. Nombreuses sont celles qui ne fonctionnent plus correctement, certaines sont désuètes, car Apple ne les mets pas à jour, c'est triste. Je voulais avoir votre avis sur un problème auquel je n’arrive pas à trouver une solution: la recherche de texte dans un PDF, car l'action "Rechercher les PDF" ne fonctionne pas correctement, ni d'ailleurs "filtrer les éléments du Finder" ou "rechercher les éléments du Finder".

Afin d'éliminer toute confusion possible, j'aimerai désormais enclencher ces scripts via AppleScript, car manifestement, Automator n'en est plus capable. Mais je ne suis pas très calé en AppleScript. Savez-vous comment scanner le contenu d’un PDF, c.-à-d. rechercher un mot particulier dans un document PDF sans l'ouvrir en AppleScript?
Je ne souhaite pas extraire du texte ou des métadonnées. Juste recherche un mot se trouvant dans un PDF sans devoir l'ouvrir. Je n'ai pas trouvé comment faire.

J'explique la situation en quelques mots. Depuis quelques jours, j'essaye de faire en sorte qu'un PDF sauvegardé dans le dossier téléchargement soit scanné pas Automator. Dès qu’il trouve une portion de texte bien définie, il le renomme et déplace automatiquement.

Mon script automator de base fonctionne. Voici le processus, assez simple:

Code : Tout sélectionner
1.) Action dossier (vérifie chaque fichier enregistré dans « Téléchargementes »)
2.) Filtre éléments du Finder pour contenu : « texte »
3.) Renomme le fichier en ajoutant le mois en cours.
4.) Le déplace dans un dossier prédéfini.


J’ai 7 scripts similaires, dont seul le texte filtré par le workflow change. Mais voilà, depuis quelques mois, changer le texte recherché et/ou changer le nom à donner au fichier n’y change rien, il continue d’utiliser les paramètres du premier script. Concrètement, voilà ce qui se passe. Voici trois scripts similaires.

script 1: filtre texte: « bleu »; le renomme en « bleu novembre 2016 »; déplace.
script 2: filtre texte: « rouge »; le renomme en « rouge novembre 2016 »; déplace.
script 3: filtre texte: « vert »; le renomme en « vert novembre 2016 »; déplace.

Lorsque j’enregistre le PDF qui contient le texte « bleu » dans téléchargements, tout va bien.
Par contre, si j’enregistre le PDF qui contient soit le texte « rouge » ou « vert », il exécute le script 1 et le change pour bleu systématiquement.

Après de nombreuses heures de recherche, j’ai découvert qu’Automator est responsable de ce problème. En effet, Automator n’est semble-t-il plus en mesure de vérifier l’intérieur des PDF. La recherche ou plus exactement le filtrage d’un « élément du Finder » ne s’exécute pas correctement. Si j’essaye d’utilise l’action « recherche dans PDF » ou « trier les éléments PDF », l’action est grisée. Lorsque j’enregistre le workflow avec le mot à rechercher, ferme le fichier et le rouvre, le mot à disparu. Automator cherche « dans le vide ». Résultat, il prend toujours les paramètres du script 1.

Merci pour votre aide.
Avatar de l’utilisateur
Nordlaser
Docteur ès Mac4Ever
 
Message(s) : 815
Inscription : 26/10/06, 9:57

Retour vers Développement Apple

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac 27" 5k Indicateur rouge Informations 10/2015 2099 € L'iMac Retina a été mis à jour le 13 octobre 2015 avec une architecture Skylake, et de nouvelles cartes graphiques. En revancge, Apple n'a pas intégré de post USB C ou de prise Thunderbolt 3. La mise à jour est attendue courant 2017, donc mieux vaut attendre !
iMac 21,5" 4k Indicateur rouge Informations 10/2015 1699 € L'iMac Retina 21,5" a été mis à jour le 13 octobre 2015 avec une architecture Broadwell, mais perd sa carte graphique dédiée. Apple n'a pas non plus intégré de post USB C ou de prise Thunderbolt 3. La mise à jour est attendue courant 2017, donc mieux vaut attendre !
iMac Indicateur rouge Informations 10/2015 1249 € L'iMac 21,5" (non Retina) a été mis à jour le 13 octobre 2015 avec une architecture Broadwell. La mise à jour -si elle a lieu- devrait avoir lieu fin 2016.
Mac Mini Indicateur rouge Informations 10/2014 549 € Le Mac mini a été mis à jour fin 2014, avec quelques améliorations notables, comme Thunderbolt 2, WiFi ac. Son prix a également fortement baissé, mais au prix d'un boiter moins évolutif (RAM soudée) et d'absence de quadri-coeur. Une renouvellement pour la rentrée (voire fin 2016) est probable, même si Apple n'a pas l'habitude de mettre à jour cette machine très souvent. Regardez aussi du côté du Refurb, où l'on trouve régulièrement des modèles à partir de 459€ !
Mac Pro Indicateur rouge Informations 10/2013 3339 € Les rumeurs évoquent maintenant un nouveau Mac Pro courant 2017, avec 10 ports USB (USB C et Thunderbolt 3 ?). Dans tous les cas, surtout n'achetez pas les modèles actuels datant de 2013 et désormais assez dépassés.
MBP Retina 13" Indicateur vert Informations 10/2016 1699 € Les MacBook Pro Retina 13" ont été mis à jour le 27 octobre 2016 mais attention ! Il y a deux modèles différents ! L'entrée de gamme n'a pas de TouchBar et seulement 2 ports Thunderbolt 3, contrairement à la seconde version, mieux équipée (mais plus chère). Il s'agit des machines les plus puissantes et des mieux équipées des portables 13" de la Pomme, mais attention à la connectique, qui nécessitera de nombreux adaptateurs ! Notez qu'Apple conserve "l'ancien" modèle au catalogue, avec son ancienne connectique et un prix inchangé.
MBP Retina 15" Indicateur vert Informations 10/2016 2699 € Les MacBook Pro Retina 15" ont été mis à jour le 27 octobre 2016, avec une "TouchBar" tactile et 4 ports Thunderbolt 3. Il s'agit des machines les plus puissantes et des mieux équipées des portables de la Pomme, mais attention à la connectique, qui nécessitera de nombreux adaptateurs ! Notez qu'Apple conserve l'ancien modèle au catalogue.
MacBook Air Indicateur orange Informations 03/2015 1099 € Le MacBook Air a été mis à jour en mars 2015, et semble désormais abandonné par Apple. Si vous avez besoin de ce modèle, jetez un œil sur le Refurb avant de vous décider. Notez qu'Apple a fait disparaitre la version 11" depuis octobre 2016, mais on trouve encore ce modèle sur le Refurb.
MacBook Indicateur orange Informations 04/2016 1449 € Le MacBook Retina 12" a été mis à jour le 20 avril 2016, avec très peu de nouveautés : un CPU qui stagne, une nouvelle couleur rose et un SSD 3x plus rapide. Avant de craquer, lisez bien notre test complet ! Notez que le Refurb propose le modèle de l'an dernier avec de belles réductions. Enfin, il est probable qu'il soit renouvelé autour d'avril 2017... même si aucune rumeur n'a vu le jour pour l'instant.
Apple TV 2015 Indicateur orange Informations 10/2015 199 € L'Apple TV 2015 est sortie fin 2015 et commence à dater un peu : pas de 4k, des performances réseaux moyenne et un prix encore élevé. La rumeur évoque une évolution courant 2017, avec la 4k et le HDR. Le boitier reste malgré tout une bonne affaire... si vous la prenez sur le Refurb !
À découvrir sur Mac4Ever
b 1  b 2 
app
A propos | Mentions légales | Contacts | Emploi | RSS | Apps