A component based PostScript and PDF Interpreter

PSServices/COM and PSServices/Java are component-based solutions for the leading application models from Microsoft and Sun, respectively. PSServices/COM has been integrated into a solution for the large-format and desktop printer markets. Over 300 copies of PSServices/Java are being deployed in a high-speed RIP array by a publisher of directories. Other uses for PSServices include web publishing and integration into a digital asset management system.

PSServices converts Postscript and PDF files to raster file formats such as JPEG and TIFF. PSServices can also distill PostScript and PDF to PDF. PSServices is compatible with Adobe Postscript 3 and PDF 1.7 (Acrobat 9). PSServices accepts as input PostScript (PS), Encapsulated PostScript (EPS) and PDF files. EPS files may have an embedded TIFF preview.PSServices can be evaluated for a 15-day trial period.

PSServices for Windows COM

PSServices/COM can be used with Microsoft XP, Vista and Server 2003. Like any COM object, PSServices can be used in any application that can create and interact with COM objects including C++, Delphi, Visual Basic, VBScript, JScript, ASP and .NET.

WSH sample using VBScript

' Create a RIP object
dim RIP
set RIP = CreateObject( "Apago.PSservices.RIPsingle" )

' Configure RIP to create a 300dpi RGB JPEG file
RIP.colorSpace = pss_sr_clrRGB
RIP.resolution = 300
RIP.bits = 8
RIP.fileFormat = pss_sr_ffJPEG
RIP.compression = pss_sd_compJPEGHigh
' append file format (.jpg) to filename
RIP.fnOptFormat = true

' Convert PostScript file "" to JPEG file named "output.jpg"
RIP.RIP "", "output"

' display a message box with RIP result code
dim str
str = "RIP result " & RIP.result
MsgBox str,,"Rip Result"


PSServices for Java

PSServices/Java is implemented as a Java Native Interface (JNI) and is compatible with Java 2 (Java Runtime Environment 1.3 & 1.4 ). PSServices/Java is currently available for Mac OS X, Microsoft Windows NT4, 2000 and XP, Sun Solaris Unix(sparc) and Linux(i386).

Java example

import apago.jpss.*;
class ripexample {

private static RIPsingle rip;
public static void main(String args[])
ripexample ht = new ripexample();

// Create a RIP object
rip = new RIPsingle();
// Configure RIP to create a 300dpi RGB JPEG file
// Convert PostScript file "" to JPEG file named "output.jpg"
try {
rip.RIP("", "output");
} catch (JPSRipError e) {

int errorcode = e.getErrorCode();
String errmsg = e.getMessage();

The class library for PSServices/Java is fully documented using javadoc.

Please download the software from our download center.

Product Menu
Download Trial
Pricing: $1500