GhostscriptSharp is a simple C# wrapper for the Ghostscript library.
The GhostscriptWrapper class contains 3 static methods that can be used to generate jpg images from a PDF file.
This method will generate a single thumbnail for a single page at the given output path
GeneratePageThumb(string inputPath, string outputPath, int page, int width, int height)
This method generates a collection of thumbnail jpgs for the PDF at the input path, starting with firstPage and ending with lastPage. Put "%d" somewhere in the output path to have each of the pages numbered.
GeneratePageThumbs(string inputPath, string outputPath, int firstPage, int lastPage, int width, int height)
This method generates Ghostscript output at the given output path based on a collection of GhostscriptSettings. (See the source for a list of possible settings)
GenerateOutput(string inputPath, string outputPath, GhostscriptSettings settings)