xref: /plan9/sys/src/cmd/gs/lib/pdfopt.bat (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
13ff48bf5SDavid du Colombier@echo off
2*593dc095SDavid du Colombier@rem $Id: pdfopt.bat,v 1.7 2003/04/02 23:45:47 alexcher Exp $
33ff48bf5SDavid du Colombier@rem Convert PDF to "optimized" form.
43ff48bf5SDavid du Colombier
53ff48bf5SDavid du Colombierif %1/==/ goto usage
63ff48bf5SDavid du Colombierif %2/==/ goto usage
73ff48bf5SDavid du Colombiercall gssetgs.bat
83ff48bf5SDavid du Colombierecho -q -dNODISPLAY -dSAFER -dDELAYSAFER >_.at
93ff48bf5SDavid du Colombier:cp
103ff48bf5SDavid du Colombierif %3/==/ goto doit
113ff48bf5SDavid du Colombierecho %1 >>_.at
123ff48bf5SDavid du Colombiershift
133ff48bf5SDavid du Colombiergoto cp
143ff48bf5SDavid du Colombier
153ff48bf5SDavid du Colombier:doit
163ff48bf5SDavid du Colombier%GSC% -q @_.at -- pdfopt.ps %1 %2
17*593dc095SDavid du Colombierif exist _.at erase _.at
183ff48bf5SDavid du Colombiergoto end
193ff48bf5SDavid du Colombier
203ff48bf5SDavid du Colombier:usage
213ff48bf5SDavid du Colombierecho "Usage: pdfopt input.pdf output.pdf"
223ff48bf5SDavid du Colombier
233ff48bf5SDavid du Colombier:end
24