Last modified: 20:52:29, Tue 06 Feb 2001 UTC
[ (up) ] [ epssplit ] [ whatsnew ]
epssplit is a perl program for splitting an EPS (encapsulated postscript) file into several smaller EPS files. It can generate more EPS files or a single postscript file. It has only been tested under UNIX environments (so far).
epssplit is distributed under the GNU General Public License in the hope that it may be useful (but without warranty of any kind).
See what's new.
The latest version of epssplit is 1.1.0 (6 Feb 2001).
You can read the latest version of the documentation separately or download it and try it out:
| File | Size | MD5 sum |
| epssplit-1.1.0.tar.gz | 87.46K | 5fb5c84ae4cf44e6cbb038cf0f271fcd |
| epssplit-1.1.0.tar.bz2 | 87.40K | 1b9342ddef8887e2f7f26906b809480d |
After you have downloaded it unpack it by typing (UNIX)
gunzip -c epssplit-1.0.3.tar.gz | tar xf -
See the file README for installation instructions.
If you use epssplit regularly, I recommend writing a one-line script that runs epssplit as
perl -I<directory-where-you-put-epssplit> <full-path-to-epssplit> <command-line-options>
e.g., under UNIX a one line shell script placed somewhere in your path
perl -I/home/foo/my-perl-files/epssplit/ /home/foo/my-perl-files/epssplit/epssplit $@
The first argument -Iblahblah tells the Perl interpreter where to find the .pm files that contain all the good bits of epssplit. The second argument is the full path to the epssplit script. The third $@ tells the shell to send all your command line arguments, switches and filenames, along to the epssplit script.
Of course your directory names will be different. Don't forget to chmod your script to make it executable; and to put the script somewhere in your path (or extend your path :-).
epssplit requires perl 5. It should run out-of-the-box on any Perl version 5.000 or greater, without requiring any downloads from CPAN.
ps2eps.c is a c program for extracting pages from a PS file as EPS files (recall that EPS files cannot span more than one page). (I didn't write this and I didn't test it, but some people have asked me and if you think this would solve a problem for you then go ahead and try it.)
Feedback, comments, suggestions, and patches are welcome. epssplit is pretty much a spare-time project, so it is not always under "active development". My email address is