• Stars
    star
    401
  • Rank 107,625 (Top 3 %)
  • Language
    C#
  • License
    GNU Affero Genera...
  • Created over 10 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Ghostscript.NET - managed wrapper around the Ghostscript library (32-bit & 64-bit). Tested with Ghostscript versions < 10.

logo

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.

Latest changes - 2021-03-09 - v.1.2.3.

  • fixed GhostscriptRasterizer/GhostscriptViewer and Ghostscript v.9.50+ compatibility issues.

Latest changes - 2021-02-04 - v.1.2.2.

  • fixed Ghostscript v.9.26 + (all later versions) compatibility.
  • fixed problem when opening path/file that contains non ASCII characters.
  • fixed "Arithmetic operation resulted in an overflow" when using multithread instance.
  • changed Y and Y DPI settings to match GhostscriptViewer.
  • fixed CurrentPage -> TotalPages logging.
  • fixed watermark transparency bug for PDF.

Samples built on the top of the Ghostscript.NET library

Direct postscript interpretation via Ghostscript.NET:

Ghostscript.NET.Display

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

Ghostscript.NET.Viewer

License and Copyright

Available under both, open-source AGPL and commercial license agreements.

Please read the full text of the AGPL license agreement (which is also included here in file COPYING) to ensure that your use case complies with the guidelines of this license. If you determine you cannot meet the requirements of the AGPL, please contact Artifex for more information regarding a commercial license.

Artifex is the exclusive commercial licensing agent for Ghostscript.

More Repositories

1

pdf2docx

Open source Python library for converting PDF to DOCX.
Python
2,541
star
2

mupdf

mupdf mirror
C
1,475
star
3

ghostpdl-downloads

This is purely for downloads, please check the website for full information
521
star
4

mupdf.js

JavaScript bindings for MuPDF
TypeScript
381
star
5

ghostpdl

This is a mirror: the canonical repo is: git.ghostscript.com/ghostpdl.git https://www.ghostscript.com
C
120
star
6

urw-base35-fonts

Repo for URW++ base 35 font set
96
star
7

mupdf-android-viewer-mini

Java
92
star
8

mupdf-android-viewer

Android SDK: viewer
Java
77
star
9

mujs

C
41
star
10

jbig2dec

This is a mirror: the canonical repo is: git.ghostscript.com/jbig2dec.git. This repo does not host releases, they are here: https://github.com/ArtifexSoftware/jbig2dec/tags
C
40
star
11

mupdf-ios-viewer

Objective-C
38
star
12

MuPDF.NET

C# bindings for MuPDF
C#
38
star
13

mupdf-android-fitz

Android SDK: JNI bindings
Makefile
18
star
14

memento

Memento
C
16
star
15

mupdf-android-viewer-old

Java
12
star
16

thirdparty-lcms2

C
10
star
17

thirdparty-freetype2

C
6
star
18

mupdf-wasm

MuPDF WASM library
6
star
19

mupdf-winrt

C++
4
star
20

thirdparty-harfbuzz

C++
4
star
21

mupdf-android-appkit

Android app development kit
Java
4
star
22

thirdparty-freeglut

thirdparty-freeglut
C
3
star
23

extract

C
3
star
24

thirdparty-curl

thirdparty-curl mirror for mupdf
C
3
star
25

thirdparty-tesseract

C++
2
star
26

thirdparty-jpegxr

C
2
star
27

thirdparty-libjpeg

C
2
star
28

thirdparty-glfw

C
2
star
29

thirdparty-openjpeg

C
2
star
30

thirdparty-zlib

C
2
star
31

PyMuPDF-performance

Python
2
star
32

thirdparty-gumbo-parser

https://github.com/google/gumbo-parser
HTML
1
star
33

mupdfpy-julian

Python
1
star
34

thirdparty-leptonica

C
1
star
35

tests

publicly available test files
HTML
1
star
36

mupdf-julian

C
1
star
37

thirdparty-libwebp

C
1
star
38

ijs

Mirror for the IJS code - canonical upstream source (pull requests are ignored)
Shell
1
star