Как сделать Страницы по умолчанию для папки открытого файла при экспорте в PDF версию?

9

Я регулярно создаю документы в Pages, а затем преобразую их в PDF, используя File → Export . Я всегда сохраняю версии PDF в той же папке, что и исходный документ.

Это диалоговое окно сохранения, которое открывается всегда, похоже, запоминает последнее местоположение, в котором я сохранен. Однако для меня было бы гораздо полезнее, если бы я просто предполагал, что я хочу сохранить в той же директории, что и исходный файл.

Как я могу заставить Страницы сделать это?

Матиас Биненс
источник
Не очень быстро, но вы можете щелкнуть правой кнопкой мыши на имени документа, открыть папку с приложением Finder, а затем перетащить папку (в строке заголовка Finder) в папку «Где:». Получил такую ​​же "проблему" с Keynote.
ıɾuǝʞ
1
Это не Pagesфункция или ошибка. Это проблема, с которой сталкиваются все приложения. При работе с различными папками , а не экономить все в Uniq огромной объемной папки, каждое приложение хочет сохранить новый файл , в котором вы сделали это в последний раз , и никогда , где вы работаете прямо сейчас .
дан

Ответы:

2

Есть фантастическое приложение под названием Папка по умолчанию X - но это не дешево - около 35 долларов США. Он включает множество функций, которые вы можете использовать в диалоге открытия / сохранения любого приложения.

На бесплатной стороне, вы можете попробовать этот трюк: когда вы находитесь в диалоговом окне для экспорта , вы можете фактически перетащить файл из Finder в окно экспорта, и он автоматически изменится на ту же папку. Это, по крайней мере, избавляет вас от необходимости перемещаться в диалоговом окне, поскольку у вас, скорее всего, будет окно для папки исходного документа, уже открытого в Finder.

Наконец, на тот случай, если вы еще не знали, в небольшом всплывающем окне в верхней части большинства диалоговых окон «Открыть / Сохранить / Экспорт» перечислены ваши 5 самых «Недавних мест» внизу. Так что если вы использовали «Открыть ...», чтобы открыть файл, эта папка, скорее всего, появится в этом списке.

Например:

введите описание изображения здесь

Дэн
источник
1
Спасибо за подсказку по умолчанию для папки X! Я бы предпочел бесплатное решение, которое не зависит от стороннего программного обеспечения, но может оказаться невозможным.
Матиас Биненс
1

Я использую два обходных пути:

  1. Перед каждым проектом я использую Finder, чтобы создать ярлык на боковой панели для папки, над которой я работаю. Это значительно ускоряет поиск во всех диалоговых окнах, независимо от того, какое приложение я использую.

  2. В пределах страниц вы можете развернуть диалоговое окно, и есть панель поиска - найдите имя вашей папки, дважды щелкните по нему, чтобы выбрать, и экспортируйте / сохраните.

Джуно
источник
0

Хотите верьте, хотите нет, но этот недостаток - трата времени №1 для меня в моей повседневной работе. Чтобы папка экспорта по умолчанию была той же самой папкой, что и исходный файл, я закончил делать AppleScripts и встраивать их в сервисы, используя Automator. Я сделал это для экспорта в PDF и Word в Pages, PDF и Excel в Numbers, а также в PDF, PowerPoint и PNG в Keynote.

Прикрепление приведенного ниже кода - для каждого из них вам нужно создать новый «Quick Action» (сервис) в Automator, добавить шаг «Run AppleScript», настроить его на отсутствие ввода и настроить его для работы в определенном приложении для сценарий. Вам необходимо сохранить каждую службу под другим именем (например, «Экспорт страниц в pdf», «Экспорт в Keynote в PowerPoint» и т. Д.), Поскольку даже если они привязаны к конкретным службам приложения, они являются глобальными. В качестве необязательного последнего шага я назначил им сочетания клавиш в каждом приложении (Системные настройки → Клавиатура → ...). Обратите внимание, что если вы сделаете это, вам, вероятно, нужно назначить ярлыки на уровне приложения, а не на уровне обслуживания, поскольку ярлыки службы, очевидно, не могут быть продублированы.

Отказ от ответственности Я не совсем хорош в Applescript, поэтому они могут быть не идеальны - но они, кажется, работают достаточно хорошо для меня.

Папка по умолчанию X выглядит как хорошее программное обеспечение, но она делает гораздо больше, чем просто исправляет этот недостаток, так что это немного излишне. И если вам не нужно все остальное, что он делает, вы не можете отключить это, но все равно можете решить эту проблему.

Apple должна исправить это правильно.

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
Джеймс
источник