The Ghostscript-API-Wrapper is an open source project, that simplify use of Ghostscript for Delphi and Free Pascal.
- Integration of often used Ghostscript parameters with description
- A simple PDF converter to create PDF and PDF-A files
- Page preview as an image
- Execution of an operation in a single thread
- Output of debug informations from the wrapper and the Ghostscript library
- Supports 32-Bit and 64-Bit Windows applications for Delphi
- Supports 32/64-Bit Windows and Linux applications for FPC/Lazarus
- Example applications for Delphi and Lazarus
At the following links you can find the website and documentation of Ghostscript.
How to compile Ghostscript on Linux install guide
- added Print function to the TGS_PDFConverter
- fixed an issue with the internal log (missing debug informations)
- fixed an issue that an error wasn't written to the error log
- added Linux support for FPC
- added color conversion for different displays and improved the preview bitmap
- changed the Lazarus example platform independent
- improved internal documentation
- changed OnStdOut, OnStdIn, OnStdError to thread safe sychronized methods
- added more parameters to TGS_Params
- added example for Lazarus/FPC and changed folders of the examples
- improved internal documentation
- fixed an issue on creating the image preview 64-Bit
- fixed an issue with threads in the examples
- FPC/Lazarus support
- auto call of gsapi_quit
- include gsapi_run* operation
- added display_memfree to the compiler switch USE_GSDisplayMemAlloc to avoid memory leaks of Ghostscript
- fixed an issue with the internal log
- initial commit
- wrapper units
- TGS_Api to use the wrapper units
- TGS_Converter simple PDF/PDF_A converter
- SkiSys.GS_ParameterTypes integrated Ghostscript parameters with description based on the Ghostscript doumentation
- Example Project (Delphi)