Speed up Automator workflow

Try this alternative approach in Automator. Be sure to back up any PDFs before applying this workflow – the originals will be overwritten.

In Automator.app, create a new workflow and add the following actions:

  1. Ask for Finder Items, with Allow Multiple Selection
  2. Apply Quartz Filter to PDF Documents, selecting the Reduce File Size option Compress PDF workflow

When run this workflow will let you select multiple PDFs and then overwrite those files with reduced file size versions. It performs the equivalent steps as the original workflow, but is faster than scripting Preview.app.


Drag the steps from inside the watch-me-do into the main workflow. This will turn each step into a little Applescript that you can edit. It uses a different means of clicking menu items that don't involve actually moving the cursor. There's also a delay in the code that you can edit. Note however that since it's a different means of clicking menu items, you may need to test it to make sure everything still works as intended. I've had to increase delays to overcome things like waiting for an app to "activate". And some watch-me-do actions may not be able to be dragged into the workflow and turned into Applescripts.