This project proves that your postscript can be parsed by ghostscript. It wraps call to ghostscript like proposed here . The nuget package contains ghostscript windows bins and uses preinstalled ghostscript when used in linux.
Install-Package PostscriptValidator
Sample call:
using (var postscriptValidator = new PostScriptValidator.PostScriptValidator())
{
var result = postscriptValidator.Validate(@"./TestData/valid.ps");
Assert.True(result);
}
Windows:
- The nuget package brings every dependency
Ubuntu:
sudo apt install ghostscript