Cercando di convertire in batch le pagine in testo normale, ma continuo a riscontrare problemi con i permessi dei file. (Uso di Sierra 10.2.3 dopo l'aggiornamento da 10.2.2)
filename could not be exported. You don't have permission.
Due metodi finora:
on run tell application "Finder" set mfolder to "Macintosh HD:Users:me:Documents:convertme:" set theFiles to name of every file of folder mfolder end tell set theFolder to "Macintosh HD:Users:me:Documents:converted:" tell application "Pages" activate repeat with aFile in theFiles open aFile set sourceFolder to POSIX path of aFile set newsourceFolder to characters 1 thru -8 of sourceFolder as string set theFolder to newsourceFolder & ".txt" export front document to POSIX file theFolder as unformatted text close front document end repeat end tell end run
Ho provato anche con Automator: in Ask for Finder Item
function run(input, parameters) { inFile = Path( input ); outFile = Path( input.toString().replace(/\.[^\.]+$/, '.pdf') ); pages = Application('Pages'); document = pages.open( inFile ); pages.export(document, {to: outFile, as: 'PDF'}); pages.close(document, {saving: 'no'}); return outFile; }
Autorizzazioni sulla cartella impostata su: tutti leggono e scrivono