xref: /plan9/sys/src/cmd/gs/lib/ps2ps2.bat (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
1*593dc095SDavid du Colombier#!/bin/sh
2*593dc095SDavid du Colombier# $Id: ps2ps2.bat,v 1.2 2005/07/20 06:00:54 igor Exp $
3*593dc095SDavid du Colombier@rem Converting Postscript 3 or PDF into PostScript 2.
4*593dc095SDavid du Colombier
5*593dc095SDavid du Colombierif %1/==/ goto usage
6*593dc095SDavid du Colombierif %2/==/ goto usage
7*593dc095SDavid du Colombiercall gssetgs.bat
8*593dc095SDavid du Colombierecho -dNOPAUSE -dSAFER -dBATCH >_.at
9*593dc095SDavid du Colombier:cp
10*593dc095SDavid du Colombierif %3/==/ goto doit
11*593dc095SDavid du Colombierecho %1 >>_.at
12*593dc095SDavid du Colombiershift
13*593dc095SDavid du Colombiergoto cp
14*593dc095SDavid du Colombier
15*593dc095SDavid du Colombier:doit
16*593dc095SDavid du Colombierrem Watcom C deletes = signs, so use # instead.
17*593dc095SDavid du Colombier%GSC% -q -sDEVICE#ps2write -sOutputFile#%2 @_.at %1
18*593dc095SDavid du Colombiergoto end
19*593dc095SDavid du Colombier
20*593dc095SDavid du Colombier:usage
21*593dc095SDavid du Colombierecho "Usage: ps2ps [options] input.ps output.ps"
22*593dc095SDavid du Colombierecho "  e.g. ps2ps -sPAPERSIZE=a4 input.ps output.ps
23*593dc095SDavid du Colombier
24*593dc095SDavid du Colombier:end
25