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
2374 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) : 822
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 orange Informations 06/2017 2099 € L'iMac 27" (Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3, GPU dédié et puces Kaby-Lake. On attend des modèles Coffee Lake (à 6 coeurs) d'ici le courant du printemps/été 2018.
iMac 21,5" 4k Indicateur orange Informations 06/2017 1499 € L'iMac 21,5" (Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3, GPU dédié et puces Kaby-Lake. On attend des modèles Coffee Lake (à 6 coeurs) d'ici le courant du printemps/été 2018.
Apple TV 4k Indicateur vert Informations 09/2017 199 € L'Apple TV 4k est une petite évolution de l'Apple TV pour les téléviseurs 4k. Il gère le HDR, le HDMI 2a et tous les codecs récents. Si vous avez une télévision OLED 4k, il s'agit du modèle idéal. Son prix est raisonnable par rapport à la version HD, qui reste au catalogue.
iMac Indicateur orange Informations 06/2017 1299 € L'iMac 21,5" (non Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3 et puces Kaby-Lake. On attend des modèles Coffee Lake (à 6 coeurs) d'ici le courant du printemps/été 2018.
iMac Pro Indicateur vert Informations 12/2017 5499 € L'iMac Pro est actuellement le Mac le plus puissant du marché. Il ne sera pas renouvelé avant une bonne année, sauf surprise. N'hésitez pas à consulter nos tests et nos vidéo avant de vous décider ! A noter qu'Apple va sortir un Mac Pro courant 2018 (ou 2019), donc si vous n'êtes pas trop pressé, il sera + modulaire...
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. Actuellement, la machine est un peu vieillotte, et l'on vous déconseille de l'acheter, sauf pour de la petite bureautique. On espère vraiment qu'Apple renouvellera le Mac mini cette année... 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 € Apple a annoncé un nouveau Mac Pro courant 2018 (voire 2019), plus modulaire et moins fermé que la version actuelle. Dans tous les cas, surtout n'achetez pas les modèles "tube" datant de 2013 et désormais assez dépassés.
MBP Retina 13" Indicateur orange Informations 06/2017 1499 € Le MacBook Pro 13" a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake. Une MAJ interviendra sans doute durant le printemps/été 2018 (avec des puces à 4 coeurs en vue !)
MBP Retina 15" Indicateur orange Informations 06/2017 2799 € Le MacBook Pro 15" a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake et de "nouveaux" GPU. Une MAJ interviendra sans doute durant le printemps/été 2018 (avec des puces à 6 coeurs en vue !)
MacBook Air Indicateur rouge Informations 06/2017 1099 € Le MacBook Air a été "mis à jour" le 5 juin 2017, avec des fréquences légèrement supérieures, mais aucune autre nouveauté. Attention ! Alors que l'on pensait la machine en fin de vie, une rumeur insistante évoque la sortie d'un MacBook Air "Low Cost" entre avril et juin.
MacBook Indicateur orange Informations 06/2017 1499 € Le MacBook a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake. Une MAJ interviendra sans doute durant le printemps/été 2018.
Apple TV 2015 Indicateur vert Informations 10/2015 159 € L'Apple TV 2015 est sortie fin 2015 et Apple le garde au catalogue malgré l'arrivée de la version 4k. Avec en prime, une petite baisse de prix ! Si vous n'avez pas de TV 4k, cela reste une bonne affaire.
À découvrir sur Mac4Ever
b 1  b 2 
app
  • Nouveautés

  • Gratuites

  • Payantes

A propos | Mentions légales | Contacts | Emploi | RSS | Apps