DOSEPSBIN

Section: User Contributed Perl Documentation (1)
Updated: 2012-03-22 v1.2
Index Return to Main Contents
 

NAME

dosepsbin -- Extract PS/WMF/TIFF sections from DOS EPS binary files  

VERSION

2012-03-22 v1.2  

SYNOPSIS

The progam dosepsbin analyses an EPS file that is not a plain ASCII PostScript file but given as DOS EPS binary file.

    dosepsbin [options] <input file>

First it analyzes the input file, validates its header and summarizes the available sections. Depending on the given options, the sections are then written to files.

Options:

    --eps-file <file>      Write PS section to <file>.
    --wmf-file <file>      Write WMF section to <file>.
    --tiff-file <file>      Write TIFF section to <file>.
    --inputfile <file>     The name of the input file.
    --verbose              Verbose output.
    --quiet                Only errors and warnings are printed.
    --help                 Brief help message.
    --man                  Full documentation.
    --version              Print version identification.

The files for output must be different from the input file.  

DESCRIPTION


DOS EPS Binary File Format

A Encapsulated PostScript (EPS) file can also given in a special binary format to support the inclusion of a thumbnail. The file format starts with a binary header that contains the positions of the possible sections:

* Postscript (PS)
* Windows Metafile Format (WMF)
* Tag Image File Format (TIFF)

The PS section must be present and either the WMF file or the TIFF file should be given.  

OPTIONS

--eps-file=<file>
The PS section is written to <file>. The output file must be different from the input file.
--wmf-file=<file>
The WMF section is written to <file> if present. The output file must be different from the input file.
--tiff-file=<file>
The TIFF section is written to <file> if present. The output file must be different from the input file.
--inputfile=<file>
The input file can also be given directly on the command line. If the file does not exist, then the file with extension `.eps' is tried.
--verbose
Verbose messages.
--quiet
No messages are printed except for errors and warnings.
--help
Display help screen.
--man
Prints manual page.
--version
Print version identification and exit.
 

EXAMPLES

The following command extracts the PS section from file test.eps and stores the result in file test-ps.eps:

    dosepsbin --eps-file test-ps.eps test.eps

 

AUTHOR

Heiko Oberdiek, email: heiko.oberdiek at googlemail.com  

COPYRIGHT AND LICENSE

Copyright 2011-2012 by Heiko Oberdiek.

This library is free software; you may redistribute it and/or modify it under the same terms as Perl itself (Perl Artistic License/GNU General Public License, version 2).  

SEE ALSO

The DOS EPS binary file format is described in section ``5.2 Windows Metafile or TIFF'':

    Adobe Developer Support,
    Encapsulated PostScript File Format Specification,
    Version 3.0,
    1992-05-01,
    http://partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf

 

HISTORY

2011/11/10 v1.0
* First version.
2011/12/05 v1.1
* Typo fixed in help text (thanks Peter Breitenlohner).
2012/03/22 v1.2
* Fix in validation test for offset of PS section.


 

Index

NAME
VERSION
SYNOPSIS
DESCRIPTION
OPTIONS
EXAMPLES
AUTHOR
COPYRIGHT AND LICENSE
SEE ALSO
HISTORY

This document was created by man2html, using the manual pages.
Time: 21:02:42 GMT, August 18, 2019