You don't specify the version of Pages or OS X so I will presume that in both cases you're using the most recent (or at least close). There are various options for creating workflows a workflow an app a service a folder action a dictationmand etc. If you aren't sure how any of these work then Workflow is probably the best choice. Create a new workflow. In the Library panel select Files & Folders and drag Ask for Finder Items into the workflow panel. Next click on the Utilities item in the Library and drag Run JavaScript into the workflow under the Ask for Finder Items. The Run JavaScript item will have a template for a JavaScript function in it. Replace that with function run(input parameters) code inFile = Path( input ); code outFile = Path( ().replace(^.+$ '.PDF') ); code code code pages = Application('Pages'); code document = ( inFile ); code code (document to outFile as 'PDF'); code (document saving 'no'); code code return outFile; code code When you run the workflow you'll be asked to select 1 or more files (select only Pages ones since my example isn't going to check if they are Pages documents) and the workflow will open each in pages save it as a PDF in the same folder and close the document. I think Yosemite's support for JavaScript for Automation makes it a little easier to understand.