fawno / gsapi
PHP wrapper class for GhostscriptAPI
0.0.5
2026-03-14 02:43 UTC
Requires
- php: >=8.3.0
- ext-ffi: *
This package is auto-updated.
Last update: 2026-03-14 02:44:08 UTC
README
GhostscriptAPI
PHP wrapper class for Ghostscript API
Requirements
- PHP >= 8.3.0
- Ghostscript >= 9.56
- ext-ffi (Foreign Function Interface extension)
Instalation
php composer.phar require "fawno/gsapi"
<?php require __DIR__ . '/vendor/autoload.php'; use Fawno\GhostscriptAPI\GSAPI;
Example
require __DIR__ . '/vendor/autoload.php'; use Fawno\GhostscriptAPI\GSAPI; use Fawno\GhostscriptAPI\GSAPIException; $gs = new GSAPI('/usr/gs920/bin/gsdll64.dll'); $params = [ '-sDEVICE=pdfwrite', '-dPDFSETTINGS=/ebook', '-sOutputFile=ebook.pdf', 'original.pdf', ]; try { $gs->run_with_args($params); } catch (GSAPIException $exception) { echo $exception; }