Croyez-le ou non, cette lacune est le principal gaspilleur de temps pour moi dans mon travail quotidien. Pour que le dossier d'export par défaut soit le même dossier que le fichier source, j'ai fini par créer des scripts Apple et les intégrer dans des services en utilisant Automator. J'ai fait cela pour les exports en pdf et Word dans Pages, en pdf et Excel dans Numbers, et en pdf, PowerPoint et png dans Keynote.
Voici le code ci-dessous - pour chacun, vous devez créer une nouvelle "Action rapide" (service) dans Automator, ajouter une étape "Exécuter un script Apple", le configurer pour ne recevoir aucune entrée, et le configurer pour fonctionner dans l'application spécifique pour le script. Vous devez enregistrer chaque service sous un nom différent (par exemple "Pages Export en pdf", "Keynote Export en PowerPoint", etc.) car même lorsqu'ils sont spécifiques à une application, les services sont globaux. Enfin, j'ai attribué des raccourcis clavier facultatifs dans chaque application (Préférences Système Clavier ...). Notez que si vous le faites, vous devrez probablement attribuer les raccourcis au niveau de l'application, et non au niveau du service, car les raccourcis de service ne peuvent apparemment pas être dupliqués.
Avis de non-responsabilité Je ne suis pas exactement incroyable en Applescript, donc ils pourraient ne pas être parfaits - mais ils semblent fonctionner assez bien pour moi.
Default Folder X semble être un bon logiciel mais il fait beaucoup plus que simplement corriger cette lacune, donc c'est un peu excessif. Et si vous ne voulez pas le reste de ce qu'il fait, vous ne pouvez pas le désactiver tout en ayant encore la solution à ce problème.
Apple devrait corriger cela correctement.
tell application "Pages"
set exportFile to file of front document as text
set exportFile to text 1 thru -6 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Pages"
set exportFile to file of front document as text
set exportFile to text 1 thru -6 of exportFile
set exportFile to exportFile & "docx"
export front document to file exportFile as Microsoft Word
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Numbers"
set exportFile to file of front document as text
set exportFile to text 1 thru -8 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Numbers"
set exportFile to file of front document as text
set exportFile to text 1 thru -8 of exportFile
set exportFile to exportFile & "xlsx"
export front document to file exportFile as Microsoft Excel
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -4 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {PDF image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -4 of exportFile
set exportFile to exportFile & "pptx"
export front document to file exportFile as Microsoft PowerPoint
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -5 of exportFile
export front document to file exportFile as slide images with properties {image format:PNG}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
0 votes
Pas très rapide, mais vous pouvez cliquer avec le bouton droit sur le nom du document, ouvrir le dossier contenant avec le Finder, puis faire glisser le dossier (dans la barre de titre du Finder) vers le dossier "Où:". Même problème avec Keynote.
3 votes
Ce n'est pas une fonction ou un bug de
Pages
. C'est un problème que l'on rencontre avec chaque application. Lorsque vous travaillez avec différents dossiers et que vous ne sauvegardez pas tout dans un seul gros dossier, chaque application veut sauvegarder un nouveau fichier là où vous l'avez fait la dernière fois et jamais là où vous travaillez actuellement.