org.apache.xmlgraphics.ps.dsc.tools
Class PageExtractor
java.lang.Object
org.apache.xmlgraphics.ps.dsc.tools.PageExtractor
- All Implemented Interfaces:
- DSCParserConstants
public final class PageExtractor
- extends Object
- implements DSCParserConstants
This class can extract a certain range of pages from a DSC-compliant PostScript file.
Method Summary |
static void |
extractPages(InputStream in,
OutputStream out,
int from,
int to)
Parses a DSC-compliant file and pipes the content through to the OutputStream omitting
all pages not within the range. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
extractPages
public static void extractPages(InputStream in,
OutputStream out,
int from,
int to)
throws IOException,
DSCException
- Parses a DSC-compliant file and pipes the content through to the OutputStream omitting
all pages not within the range.
- Parameters:
in
- the InputStream to parse fromout
- the OutputStream to write the modified file tofrom
- the starting page (1-based)to
- the last page (inclusive, 1-based)
- Throws:
IOException
- In case of an I/O error
DSCException
- In case of a violation of the DSC spec
Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.