Comment rendre Pages par défaut dans le dossier du fichier ouvert lors de l'exportation d'une version PDF?

9

Je crée régulièrement des documents dans Pages, puis les convertis en PDF à l'aide de Fichier → Exporter . J'enregistre toujours les versions PDF dans le même dossier que le document d'origine.

Cette boîte de dialogue d'enregistrement qui s'ouvre semble toujours se souvenir du dernier emplacement dans lequel j'ai enregistré. Cependant, pour moi, il serait beaucoup plus utile de supposer que je souhaite enregistrer dans le même répertoire que le fichier d'origine.

Comment puis-je faire faire cela à Pages?

Mathias Bynens
la source
Pas très rapide, mais vous pouvez cliquer avec le bouton droit sur le nom du document, ouvrir le dossier joint avec le Finder, puis faire glisser le dossier (dans la barre de titre du Finder) vers le dossier "Où:". Vous avez le même "problème" avec Keynote.
ıɾuǝʞ
1
Ce n'est pas une Pagesfonction ou un bug. 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 énorme dossier en vrac uniq, chaque application souhaite enregistrer un nouveau fichier là où vous l'avez fait la dernière fois et jamais là où vous travaillez en ce moment .
dan

Réponses:

2

Il existe une application fantastique appelée Default Folder X - mais ce n'est pas bon marché - environ 35 $ US. Il permet une multitude de fonctionnalités que vous pouvez utiliser dans la boîte de dialogue Ouvrir / Enregistrer de n'importe quelle application.

Du côté libre, vous pouvez essayer cette astuce: lorsque vous êtes dans la fenêtre de dialogue pour l'exportation, vous pouvez réellement faire glisser un fichier du Finder dans la fenêtre d'exportation, et il se transformera automatiquement dans ce même dossier. Cela vous évite au moins d'avoir à naviguer dans la fenêtre de dialogue, car il est probable que la fenêtre du dossier du document d'origine soit déjà ouverte dans le Finder.

Enfin, juste au cas où vous ne le saviez pas déjà, le petit pop-up en haut de la plupart des fenêtres de dialogue Ouvrir / Enregistrer / Exporter répertorie vos 5 "Lieux récents" en bas. Donc, si vous avez utilisé "Ouvrir ..." pour ouvrir un fichier, ce dossier apparaîtra probablement dans cette liste.

Par exemple:

entrez la description de l'image ici

Dan
la source
1
Merci pour le conseil du dossier par défaut X! Je préférerais une solution gratuite qui ne dépend pas d'un logiciel tiers, mais cela pourrait ne pas être possible.
Mathias Bynens
1

J'utilise deux solutions:

  1. Avant chaque projet, j'utilise le Finder pour créer un raccourci dans la barre latérale du dossier sur lequel je travaille. Cela rend la recherche beaucoup plus rapide dans toutes les boîtes de dialogue, quelle que soit l'application que j'utilise.

  2. Dans Pages, vous pouvez développer la boîte de dialogue, et il y a une barre de recherche - recherchez le nom de votre dossier, double-cliquez dessus pour le sélectionner, et exportez / enregistrez.

juneau
la source
0

Croyez-le ou non, cette faille est la première perte de temps pour moi dans mon travail quotidien. Pour que le dossier d'exportation par défaut soit le même dossier que le fichier source, j'ai fini par créer des AppleScripts et les intégrer dans les services à l'aide d'Automator. J'ai fait cela pour les exportations pdf et Word dans Pages, pdf et Excel dans Numbers, et pdf, PowerPoint et png dans Keynote.

Joindre le code ci-dessous - pour chacun, vous devez créer une nouvelle "Action rapide" (service) dans Automator, ajouter une étape "Exécuter AppleScript", la configurer pour qu'elle ne reçoive aucune entrée et la configurer pour qu'elle fonctionne dans l'application spécifique pour le scénario. Vous devez enregistrer chaque service sous un nom différent (par exemple, "Exportation de pages au format PDF", "Exportation Keynote vers PowerPoint", etc.), car même lorsqu'ils sont spécifiques à une application, les services sont globaux. Comme dernière étape facultative, je leur ai attribué des raccourcis clavier dans chaque application (Préférences Système → Clavier → ...). Notez que si vous faites cela, vous devrez probablement attribuer les raccourcis au niveau de l'application, pas au niveau du service, car les raccourcis de service ne peuvent apparemment pas être dupliqués.

Avertissement Je ne suis pas vraiment étonnant chez Applescript, donc ceux-ci ne sont peut-être pas parfaits - mais ils semblent fonctionner assez bien pour moi.

Le dossier par défaut X semble être un bon logiciel, mais il fait beaucoup plus que simplement corriger cette faille, c'est donc un peu exagéré. Et si vous ne voulez pas le reste de ce qu'il fait, vous ne pouvez pas le désactiver mais le faire résoudre 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
James
la source