Skip to content

Ghostscript.NET - managed wrapper around the Ghostscript library (32-bit & 64-bit)

License

Notifications You must be signed in to change notification settings

meriworks/Ghostscript.NET

 
 

Repository files navigation

Ghostscript.NET (for Azure fork)

This fork of Ghostscript.NET is based on v1.2.1 and is customized to offer a command line exe that works like gswin64c.exe on Azure Web sites. The ordinary gswin64c.exe that is distributed with the Ghostscript windows distribution does not work on Azure Web sites for some reason but this distribution of Ghostscript.NET includes the Ghostscript.NET.CommandLine.64.exe that works like gswin64c.exe but uses GhostscriptProcessor under the hood.

It requires gsdll64.dll from the Ghostscript distribution in the same folder as the Ghostscript.NET.CommandLine.64.exe application.

The Azure fork is created and maintained by Meriworks (mailto:[email protected])

Version history

Ghostscript.NET

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 ([email protected])

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

About

Ghostscript.NET - managed wrapper around the Ghostscript library (32-bit & 64-bit)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%