- Verify Ghostscript before changing unrelated SumatraPDF or PDF settings.
- Use a simple PostScript test to separate renderer and document failures.
- Check file format, associations, permissions, portable mode, and settings safely.
- Confirm the Symptom With One Simple File Test
- Check the Format and How SumatraPDF Receives the File
- Verify Ghostscript Installation and Visibility
- Check Windows Security and the Source Document
- Inspect or Reset SumatraPDF-settings.txt Safely
- Run a Clean Temporary Test Before Reinstalling
- Quick Fix Checklist
- Frequently Asked Questions
When a PS, EPS, or other PostScript-style file does not open in SumatraPDF, the problem is usually not SumatraPDF's native PDF renderer. PostScript support depends on Ghostscript, an external interpreter that must be installed correctly and visible to SumatraPDF. The same symptom can also result from a misleading file extension, a damaged source document, Windows file associations, blocked files, portable-mode behavior, or a settings problem. The steps below isolate these causes without requiring developer tools or risky system changes.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom With One Simple File Test
Start by determining whether the failure affects every PostScript file or only one document. This distinction prevents unnecessary changes to SumatraPDF or Windows when the original file is the real problem.
1.1 Test a known simple PostScript file
Create a small test file with Notepad so you are not relying on an unknown download or a complex export. Paste the following plain-text PostScript content into a new document:
%!PS-Adobe-3.0 %%Pages: 1 %%Page: 1 1 /Helvetica findfont 24 scalefont setfont 72 720 moveto (PostScript test page) show showpage %%EOF
Save the file as postscript-test.ps. In Notepad's Save As window, choose All files rather than Text Documents so Windows does not silently create postscript-test.ps.txt. You can enable File name extensions in File Explorer's View menu to verify the full name.
Open SumatraPDF first, then use File > Open to select the test file. Opening it from inside the application avoids confusing a Windows file-association problem with a rendering problem.
Success means SumatraPDF displays a page containing the words “PostScript test page.” If the test opens, stop changing SumatraPDF and Ghostscript. The original document is probably malformed, unsupported, incomplete, or mislabeled. If the simple file also fails, continue with the Ghostscript checks.
1.2 Record the exact failure behavior
Different symptoms point toward different causes. Note whether SumatraPDF displays an error, opens a blank window, shows an empty page, closes unexpectedly, or never starts. Also test whether an ordinary PDF still opens.
- If PDFs open but PS and EPS files do not, focus on Ghostscript and PostScript input.
- If no files open, investigate the broader SumatraPDF installation or settings.
- If only double-clicking fails, check the Windows file association.
- If only one PS or EPS file fails, inspect that source document.
- If the test page renders but an EPS looks cropped, its bounding box may be involved.
PS and EPS are related but serve different purposes. A PS file commonly describes one or more printable pages. EPS, or Encapsulated PostScript, is generally intended to describe a graphic with a bounding box so it can be placed inside another document. An EPS preview or page shape may therefore differ from what you expect from a normal PDF page.
2. Check the Format and How SumatraPDF Receives the File
Before installing or reinstalling anything, verify that the document is genuinely PostScript and that SumatraPDF is receiving the file you intended to open.
2.1 Do not trust the extension alone
Renaming a file does not convert its internal format. A PDF renamed from report.pdf to report.ps is still a PDF. Likewise, changing .eps to .pdf does not create a PDF.
For a basic inspection, open a copy of the file in Notepad. A typical PostScript file begins with readable text similar to %!PS-Adobe. A PDF normally begins with %PDF-. Binary or compressed files may be harder to inspect manually, so this is a diagnostic clue rather than a universal validation method.
If a file named with a .ps extension starts with %PDF-, restore the .pdf extension and open it as a PDF. Success means SumatraPDF uses its native PDF support and Ghostscript is no longer relevant. Stop troubleshooting PostScript at that point.
2.2 Separate opening from file association
If File > Open works but double-clicking the same file does not, the renderer is functioning. Windows is probably sending the extension to another program or using a stale application path.
Right-click the file, choose Open with, select SumatraPDF, and use the option to make it the default when appropriate. Windows also provides default-app controls under Settings, where associations can be selected by file type. Associate .ps and .eps only if you want SumatraPDF to handle those extensions routinely.
Success means double-clicking launches the expected SumatraPDF executable and opens the document. Once that works, do not reinstall Ghostscript or reset SumatraPDF merely to address an association that is already fixed.

3. Verify Ghostscript Installation and Visibility
SumatraPDF does not treat PostScript like an ordinary PDF. It relies on Ghostscript to interpret PS and EPS content. Installing SumatraPDF alone therefore may not be enough for these formats.
3.1 Install Ghostscript from a trusted source
Download the current Windows build from Ghostscript's official download site. Avoid repackaged installers from download portals, advertisements, or unfamiliar mirrors. Check whether your Windows and SumatraPDF installations are 64-bit or 32-bit, and prefer matching architectures where practical.
Close SumatraPDF before running the Ghostscript installer. Complete the installation using its normal options, then reopen SumatraPDF and test the simple PS document again. Restarting the application matters because a program that was already running may not detect a newly installed component or updated environment.
Success is a rendered test page rather than an error or blank result. If that occurs, test the original file. If both files now open, stop. Additional registry, PATH, or settings changes are unnecessary.
3.2 Check whether Ghostscript is actually installed
In Windows Settings, open the installed-apps list and look for Ghostscript. You can also inspect its normal installation directory under Program Files. A typical installation contains a versioned folder and executable files in a bin subfolder. Exact names and directories can vary by release and architecture, so do not copy an old path from an unrelated guide.
If Ghostscript appears in the installed-apps list but its directory is missing or incomplete, uninstall that damaged installation and reinstall it from the official package. Avoid downloading individual DLL files from third-party sites. A standalone DLL copied into the SumatraPDF directory is not a safe substitute for a valid installation.
3.3 Understand PATH without overcomplicating it
PATH is a Windows environment variable listing directories where programs can search for executables. Some integrations locate Ghostscript through its installation information, while others may depend on discoverable executables or libraries. You generally should not edit PATH first.
Begin with a standard Ghostscript installation and restart SumatraPDF. If that fails, restart Windows once to ensure updated installation and environment information is available to newly launched programs. Advanced users can open Command Prompt and use where gswin64c or where gswin32c to see whether the command-line executable is on PATH. No result does not automatically prove Ghostscript is unusable, but it confirms that Command Prompt cannot find that executable through PATH.
If you deliberately add Ghostscript's bin directory to PATH, add the actual directory installed on your computer rather than guessing a version number. Open a new Command Prompt afterward because existing windows retain their previous environment. Do not remove unrelated PATH entries.
3.4 Consider installed and portable SumatraPDF modes
A portable SumatraPDF copy may be running from a downloads folder, USB drive, or tools directory while an installed copy exists elsewhere. Shortcuts and file associations can point to a different copy than the one you launch manually. This can make a fix appear inconsistent.
Open Task Manager while SumatraPDF is running, locate the process, and use the available option to open its file location. Confirm that this is the executable you intended to test. Then open the PS file through that same application instance.
Success means both manual opening and double-clicking use the same executable and produce the same result. If one copy works and another does not, keep the working copy as the test baseline. Do not delete the other copy until you have checked whether it contains bookmarks, custom settings, or files you still need.
4. Check Windows Security and the Source Document
If Ghostscript handles the simple test but the original file still fails, direct your attention to the document, its location, and how it was obtained.
4.1 Move the file to a simple local folder
Copy the document to a local folder such as Documents\PostScript Test and give the copy a short name such as sample.ps. This avoids problems involving disconnected network drives, synchronization placeholders, unusually long paths, or temporary email-attachment locations.
Confirm that the file has finished downloading or synchronizing and has a nonzero size. If it arrived in a ZIP archive, extract it before opening it. Trying to open a partially synchronized or unextracted file can produce misleading errors.
Success means the local copy opens even though the original location did not. In that case, SumatraPDF and Ghostscript are working. Correct the storage, synchronization, path, or access issue instead of changing the renderer.
4.2 Review blocking and permissions carefully
Windows can mark files downloaded from the internet. Right-click the document, open Properties, and look for an Unblock option. Use it only when you trust the source and expected the file. PostScript is a programming language as well as a page-description format, so unknown files deserve caution.
Do not disable antivirus protection globally to make a document open. If security software reports a threat, stop and verify the file with its sender or obtain a fresh copy from a trusted source. Also avoid running SumatraPDF or Ghostscript as administrator as a routine fix. Elevated privileges can hide an access problem while increasing the impact of untrusted input.
4.3 Re-export or obtain another copy
A PostScript file can be truncated, malformed, or generated with device-specific assumptions. If the simple test opens, ask the sender to export the document again. A fresh PDF is often the most practical choice when the goal is viewing, reviewing, or printing rather than editing a PostScript workflow.
Printer drivers and “print to file” workflows can also produce PostScript tailored to a particular printer description. If you created the file yourself, repeat the export with a standard PostScript-capable workflow or generate a PDF directly from the source application. Success means the newly exported document opens while the previous copy does not, confirming that the original output was the problem.
5. Inspect or Reset SumatraPDF-settings.txt Safely
Settings corruption is less likely than a missing Ghostscript installation, but it becomes relevant when behavior differs between SumatraPDF copies, settings do not persist, or the application has broader opening problems.
5.1 Find the active settings file
An installed SumatraPDF copy normally keeps user data under the current Windows profile, commonly in a SumatraPDF folder under Local AppData. A portable copy can keep SumatraPDF-settings.txt beside its executable when that location is writable. The active location depends on how the application is launched and configured.
Close every SumatraPDF window before modifying the file. Then locate SumatraPDF-settings.txt and make a backup copy, such as SumatraPDF-settings-backup.txt. Do not edit or erase the only copy while the program is running because SumatraPDF may overwrite changes when it exits.
5.2 Reset by renaming, not deleting
Rename the settings file to SumatraPDF-settings.old.txt, then start SumatraPDF. This allows the application to create clean settings while preserving the original file for recovery. Open the simple PS test from File > Open.
If the file works with clean settings, the old configuration was involved. Reapply only the preferences you need rather than immediately restoring the entire old file. If the test still fails, close SumatraPDF and restore the original settings file if you want your previous preferences back. Resetting settings cannot install Ghostscript, repair a malformed PS file, or correct a Windows association.
Success means the clean profile consistently opens the test document after SumatraPDF is closed and reopened. Once settings persist and the file renders, stop resetting files.
6. Run a Clean Temporary Test Before Reinstalling
A controlled test is more informative than repeatedly uninstalling software. It separates executable, profile, file-location, and source-document factors.
- Close all SumatraPDF windows.
- Create a new local folder such as C:\Temp\SumatraPSTest.
- Place a trusted SumatraPDF copy in that folder or launch the confirmed installed executable.
- Back up and temporarily rename the active settings file.
- Place the simple postscript-test.ps file in the same test folder.
- Confirm that Ghostscript is installed from its official package.
- Launch SumatraPDF first and open the test file from its File menu.
If this clean test works, add one variable at a time: restore your settings, try the original document, test the original storage location, and finally test double-clicking. The first step that causes failure identifies the area to fix.
If the clean test fails while ordinary PDFs work, reinstall Ghostscript before reinstalling SumatraPDF. PostScript interpretation is the missing part most directly connected to the symptom. If PDFs and every other supported format also fail, a clean SumatraPDF reinstall becomes more reasonable. Preserve settings and bookmarks before uninstalling or deleting user data.
7. Quick Fix Checklist
- Verify that the file really contains PostScript rather than a renamed PDF.
- Create and open a simple trusted PS test file.
- Use File > Open before troubleshooting Windows associations.
- Install Ghostscript from the official Ghostscript website.
- Close and reopen SumatraPDF after installing Ghostscript.
- Restart Windows once if installation visibility remains uncertain.
- Confirm shortcuts and associations point to the intended SumatraPDF copy.
- Copy the source file to a short, local, writable path.
- Extract archives and wait for cloud files to finish downloading.
- Do not disable security tools or run unknown PostScript as administrator.
- Back up and rename SumatraPDF-settings.txt for a clean settings test.
- Request a fresh export or PDF when only one document fails.
8. Frequently Asked Questions
8.1 Does SumatraPDF open PS and EPS files without Ghostscript?
PostScript handling relies on Ghostscript rather than SumatraPDF's native PDF support. If PDF files open normally but PS and EPS files do not, verify Ghostscript before changing unrelated PDF settings.
8.2 Why does a PDF open while the matching PS file fails?
PDF and PostScript are different formats and can follow different rendering paths. SumatraPDF can render PDF natively, while PS or EPS input requires PostScript interpretation through Ghostscript. A working PDF therefore does not prove that Ghostscript is installed or visible.
8.3 Can I fix a PS file by renaming it to PDF?
No. Renaming changes only the file name, not its contents. Convert the file with a trusted tool or ask the source application to export a real PDF. If inspection shows that the file was already a PDF with the wrong extension, restoring .pdf is appropriate because no conversion is needed.
8.4 When is converting PostScript to PDF easier?
Conversion is often easier when you only need a stable viewing, sharing, or printing copy, especially if the PS or EPS file came from an older publishing or printer workflow. Use a trusted local application or ask the sender for a PDF. Avoid uploading confidential documents to unknown online converters.
8.5 Why does EPS display differently from a normal page?
EPS is commonly designed as an encapsulated graphic and uses bounding-box information to define its intended area. A missing or incorrect bounding box can cause unexpected cropping, whitespace, or page dimensions. Re-exporting the EPS from its source application or converting it to PDF may be more reliable than changing SumatraPDF settings.
8.6 When should I stop troubleshooting SumatraPDF?
Stop changing SumatraPDF when the simple PostScript test opens successfully. That result confirms the basic SumatraPDF and Ghostscript path works. If the original file still fails, focus on its format, integrity, permissions, export method, or storage location. Likewise, if File > Open works but double-clicking does not, fix the Windows association rather than reinstalling the renderer.