Lo creas o no, esta falla es la pérdida de tiempo n. ° 1 para mí en mi trabajo diario. Para que la carpeta de exportación predeterminada sea la misma carpeta que el archivo fuente, terminé creando AppleScripts e incrustándolos en los servicios usando Automator. Hice esto para exportaciones de pdf y Word en páginas, pdf y Excel en números, y pdf, PowerPoint y png en Keynote.
Adjunte el código a continuación: para cada uno, debe crear una nueva "Acción rápida" (servicio) en Automator, agregar un paso "Ejecutar AppleScript", configurarlo para que no reciba ninguna entrada y configurarlo para que funcione en la aplicación específica para la secuencia de comandos. Debe guardar cada servicio con un nombre diferente (por ejemplo, "Exportación de páginas a pdf", "Exportación de Keynote a PowerPoint", etc.) ya que incluso cuando se especifican para una aplicación, los servicios son globales. Como último paso opcional, les asigné atajos de teclado en cada aplicación (Preferencias del sistema → Teclado → ...). Tenga en cuenta que si hace esto, probablemente necesite asignar los accesos directos a nivel de aplicación, no a nivel de servicio, ya que los accesos directos de servicio aparentemente no pueden duplicarse.
Descargo de responsabilidad No soy exactamente sorprendente en Applescript, por lo que puede que no sea perfecto, pero parece que funcionan lo suficientemente bien para mí.
La carpeta predeterminada X parece un buen software, pero hace mucho más que solucionar este error, por lo que es un poco exagerado. Y si no quiere el resto de lo que hace, no puede deshabilitarlo, pero aún así tiene que resolver este problema.
Apple debería arreglar esto correctamente.
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