PostScript to PDF for macOS

A PostScript (or EPS) to PDF converter app for macOS

Starting with macOS Ventura, macOS lacks a convenient method for converting PostScript and Encapsulated-PostScript files to PDF format. In earlier macOS versions, the Preview application could open PostScript (.ps) and Encapsulated-PostScript (.eps)files and convert them to PDF files, but Apple removed this ability from macOS Ventura, saying that "Other apps that can view or convert .ps and .eps files are available from the App Store and elsewhere."

The only converter apps available from the App Store are commercial products, and I haven't found free desktop-style converter apps anywhere else. Fortunately, macOS continues to offer a command-line tool named pstopdf which can be used by other programs to perform the same conversions that Preview used to perform.

I have created an AppleScript app named PostScriptToPDF that uses pstopdf to convert .eps and .ps files to PDF format. You can download PostScriptToPDF here.

Copy the app to any convenient folder (perhaps your Applications folder). Drop one or more PostScript or EPS files on the app to convert them to PDF format; or launch the app and select one or more files from the window that opens. The PDF outpuf files will have the same names as the PostScript or EPS files, but with a .pdf extension. If the output PDF file exists, you wil be offered the choice of replacing it, keeping the old and new files, or doing nothing. (You may drop multiple files on the app, but do not drop .ps and .eps files at the same time; the app can only handle one dropped format at a time.)

Delete the source file after generating the PDF file: If you change the name of the app so that it includes the string del or delete or anything else with del in it, it will move the source PostScript or EPS file to the trash after the PDF file is created. (For example, you might rename the app to something like PStoPDFAndDelete or anything else with del in the name.)

Make this app the default app for PostScript or EPS files: If you double-click on a .ps or .eps file, this app may or may not run automatically, depending on what else is on your system. You can make this app the default app for .ps or .eps files by cmd-clicking a .ps or .eps file and choosing Get Info. An option lets you choose the application that opens the file; you can select this app and "Change all" to make this app the default file handler for the .ps or .eps file type.

Edward Mendelson (em thirty-six [at] columbia [dot] edu, but with two initials and two numerals before the [at] sign, not spelled out as shown here).