Ghostscript.NET - managed wrapper around the Ghostscript library (32-bit & 64-bit)
C#
Latest commit 6c74b1e Dec 14, 2016 Josip Stream.CopyTo replaced with our own CopyStream method. This allows us…
… to compile Ghostscript.NET for .NET 3.5 and lower.

README.md

Ghostscript.NET - (written in C#) is the most completed managed wrapper library around the Ghostscript library (32-bit & 64-bit), an interpreter for the PostScript language, PDF, related software and documentation.

NuGet: PM> Install-Package Ghostscript.NET

Contains

  • GhostscriptViewer - View PDF, EPS or multi-page PostScript files on the screen
  • GhostscriptRasterizer - Rasterize PDF, EPS or multi-page PostScript files to any common image format.
  • GhostscriptProcessor - An easy way to call a Ghostscript library with a custom arguments / switches.
  • GhostscriptInterpreter - The PostScript interpreter.

Other features

  • allows you to rasterize files in memory without storing the output to disk.
  • supports zoom-in and zoom-out.
  • supports progressive update.
  • allows you to run multiple Ghostscript instances simultaneously within a single process.
  • compatible with 32-bit and 64-bit Ghostscript native library.

If you have found Ghostscript.NET useful and has contributed to your project consider donating. Donating helps support Ghostscript.NET.

Click here to lend your support to: Ghostscript.NET and make a donation at pledgie.com !

Used in the Ghostscript Studio (Ghostscript IDE)      

LICENSE

Ghostscript.NET is distributed under the GNU Affero General Public License (see COPYING file).

Josip Habjan (habjan@gmail.com)

Samples built on the top of the Ghostscript.NET library

Ghostscript.NET.Viewer (supports viewing of the PDF, EPS and multi-page PS files):

Ghostscript.NET.Viewer

Direct postscript interpretation via Ghostscript.NET:

Ghostscript.NET.Display