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