Comment puis-je convertir rapidement un grand nombre de fichiers Pages et Numbers en format MS Office correspondant?
Réponses
Trop de publicités?Collez ceci dans un AppleScript exécuté par Automator.
on run {input, parameters}
--Sélectionnez d'où vous récupérerez les fichiers pages
set theSourceFolder to choose folder with prompt "Sélectionnez le dossier avec les fichiers pages originaux :"
--Faites-le
tell application "Finder"
set theNames to name of files of theSourceFolder ¬
whose name extension is "pages"
end tell
--Sélectionnez où les fichiers iront
set theDestinationFolder to choose folder with prompt "Sélectionnez le dossier où les fichiers iront :"
-- Combien de fichiers à exporter
set item_count to (get count of items in theNames)
--Obtenez les fichiers et exportez-les
repeat with i from 1 to item_count
set current_file to item i of theNames -- obtenir un fichier
set lean_file to text 1 thru -7 of current_file & ".docx" -- changer le nom du fichier original (.pages) en .MS Word
set out_file to (theDestinationFolder as Unicode text) & (lean_file) -- obtenir le nom de sortie entièrement qualifié
set in_file to (theSourceFolder as Unicode text) & (current_file) -- obtenir le nom de fichier d'entrée entièrement qualifié
tell application "Pages"
set mydoc to open file in_file -- ouvrir le fichier d'entrée dans Pages
export mydoc to file out_file as Microsoft Word --faites l'exportation
close mydoc saving no -- fermer le fichier original sans sauvegarde
end tell
end repeat
display dialog "terminé" -- Travail terminé
return input
end run
Vous pouvez également utiliser Automator et certaines actions tierces telles que :
https://www.ghostotter.com/pages-automator-actions
...pour créer un droplet ou un service pour effectuer le travail.
Par exemple :
Ouvrez Automator depuis votre dossier Applications Créez une nouvelle Application (Fichier>Nouveau>Application)
Ensuite, en supposant que vous ayez les actions mentionnées ci-dessus, faites glisser les actions suivantes depuis la bibliothèque Pages (dans la colonne de gauche) :
- Ouvrir le document(s)
- Exporter en PDF (en pensant à sélectionner "Tous les documents" dans le menu déroulant)
- Fermer le document(s) (encore une fois, en pensant à sélectionner "Tous les documents" dans le menu déroulant)
Cela devrait ressembler à ceci :
Enregistrez votre application Automator quelque part où vous pouvez y accéder facilement (par exemple, sur votre bureau) et il vous suffit de glisser-déposer des documents Pages dessus au moment où vous en avez besoin.
Vous pourriez également utiliser mon application Docxtor. Elle vous permet de convertir des dossiers entiers de documents et reproduira même des structures de dossiers complètes, ce qui est difficile à réaliser avec AppleScript.
(Avertissement : Je suis le développeur de cette application!)