xref: /plan9/sys/src/cmd/gs/lib/ps2ps.bat (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
17dd7cddfSDavid du Colombier@echo off
2*593dc095SDavid du Colombier@rem $Id: ps2ps.bat,v 1.8 2003/03/20 22:10:30 alexcher Exp $
37dd7cddfSDavid du Colombier@rem "Distill" PostScript.
47dd7cddfSDavid du Colombier
53ff48bf5SDavid du Colombierif %1/==/ goto usage
63ff48bf5SDavid du Colombierif %2/==/ goto usage
73ff48bf5SDavid du Colombiercall gssetgs.bat
8*593dc095SDavid du Colombierecho -dNOPAUSE -dSAFER -dBATCH >_.at
97dd7cddfSDavid du Colombier:cp
103ff48bf5SDavid du Colombierif %3/==/ goto doit
117dd7cddfSDavid du Colombierecho %1 >>_.at
127dd7cddfSDavid du Colombiershift
137dd7cddfSDavid du Colombiergoto cp
147dd7cddfSDavid du Colombier
157dd7cddfSDavid du Colombier:doit
167dd7cddfSDavid du Colombierrem Watcom C deletes = signs, so use # instead.
173ff48bf5SDavid du Colombier%GSC% -q -sDEVICE#pswrite -sOutputFile#%2 @_.at %1
187dd7cddfSDavid du Colombiergoto end
197dd7cddfSDavid du Colombier
207dd7cddfSDavid 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
237dd7cddfSDavid du Colombier
247dd7cddfSDavid du Colombier:end
25