📄 epstool.htm
字号:
Author: Russell Lang, Ghostgum Software Pty Ltd
<br>
Internet: gsview at ghostgum.com.au
</p>
<h2>
<a name="Other"></a>
Other tools
</h2>
<p>
Other tools that can add previews to EPS files are
</p>
<ul>
<li> <a href="http://www.cs.wisc.edu/~ghost/gsview/index.htm">GSview</A>
(same code as epstool)
<li> ps2epsi, which is part of <A HREF="http://www.cs.wisc.edu/~ghost/aladdin/index.html">Ghostscript</A>.
This only adds Interchange previews.
<li> <a href="http://www.umich.edu/~archive/mac/util/text/ps2epsplus.sit.hqx">
ps2epsplus</A> for creating Mac EPS files on a Mac.
<li> <a href="http://www.umich.edu/~archive/mac/util/unix/ps2epsmac1.3.shar">
ps2epsmac</A> for creating Mac EPS files under Unix.
</ul>
<h2>
<a name="Revision"></a>
Revision History
</h2>
<h3>
2.3 2003-04-04
</h3>
<p>
Release with GSview 4.4.
<br>
This is an obsolete branch of epstool. See epstool 3.0.
<h3>
2.2 2002-04-30
</h3>
<p>
Release with GSview 4.3.
<br>
Fixed bug in extracting a page.
<br>
Handle single file DCS 2.0.
<br>
Added '-k' to create a bitmap of the EPS.
<h3>
2.1 2002-02-07
</h3>
<p>
Release with GSview 4.2.
<h3>
2.0 2001-11-23
</h3>
<p>
Release with GSview 4.1.
<br>
Remove %%BoundingBox from trailer when adding it to header.
<h3>
1.92 2001-10-20
</h3>
<p>
Release with GSview 4.05 beta.
<br>
Added -a<i>args</i> to separate arguments from -g.
This is needed because program name is surrounded by
quotes and so some shells were treating the arguments
as part of the program name.
</p>
<h3>
1.91 2001-10-06
</h3>
<p>
Release with GSview 4.03 beta.
</p>
<h3>
1.9 2001-07-27
</h3>
<p>
Release with GSview 4.01 beta.
<br>
Ignore DSC warnings with -e1, ignore DSC errors with -e2.
</p>
<h3>
1.8 2001-06-02
</h3>
<p>
Release with GSview 4.0.
</p>
<h3>
1.7 2001-03-30
</h3>
<p>
Allow DSC warnings to be ignored with -e.
</p>
<h3>
1.6 2000-12-28
</h3>
<p>
Release with GSview 3.6.
<br>
Write correct page ordinal when extracting a page.
<br>
Correctly handle DOS EPS files again.
</p>
<h3>
1.5 2000-12-16
</h3>
<p>
Release with GSview 3.5.
</p>
<h3>
1.32 2000-11-06
</h3>
<p>
Updated DSC parser.
<br>
Release with GSview 3.41 beta.
</p>
<h3>
1.4 2000-06-30
</h3>
<p>
Fixed handling of files without trailers.
</p>
<h3>
1.3 2000-06-25
</h3>
<p>
Put quotes around Ghostscript EXE name for Windows, OS/2 and Unix.
Released with GSview 3.1.
</p>
<h3>
1.21 2000-06-15
</h3>
<p>
Minor fixes for Linux build.
</p>
<h3>
1.2 2000-06-15
</h3>
<p>
Release with GSview 3.0.
</p>
<h3>
1.10 2000-04-01
</h3>
<p>
Fixes to DSC parser.
</p>
<h3>
1.09 2000-03-11
</h3>
<p>
New DSC parser.
<br>
Added #pragma pack(1) needed by MSVC++.
<br>
Modified BMP reading so it works even if byte packing not used.
<br>,
BMP reading might now work with big-endian architectures, so
might be able to use BMP devices on Unix (if compiled into Ghostscript).
(Untested).
</p>
<h3>
1.08 2000-02-15
</h3>
<p>
Fixed incorrect switch statement in psfile_extract_header()
<br>
Fixed -b -c to change the first line to EPS.
<br>
Added -sWIDTHxHEIGHT for use with -b -c and large page sizes.
</p>
<h3>
1.07 1998-12-23
</h3>
<p>
Cope with badly written EPS files that leave items on
the stack or dictionary stack.
</p>
<h3>
1.06 1998-09-13
</h3>
<p>
Page calculation for descending page order was wrong.
<br>
If a multipage non-EPS file was used as input, the output
didn't contain the correct single page (or copied garbage).
<br>
Added macro for SUNOS4 to use bcopy instead of memmove.
</p>
<h3>
1.05 1997-12-09
</h3>
<p>
When calculating the bounding box from a bitmap, round the
area outwards by 0.5 pixels.
</p>
<h3>
1.04 1997-11-29
</h3>
<p>
Released with GSview 2.4
</p>
<h3>
1.03 1997-09-22
</h3>
<p>
TIFF4 preview didn't work from 24bit/pixel source bitmap.
<br>
TIFF 6 packbits didn't compress properly for some data (and
consquently caused heap corruption).
<br>
Fixed TIFF 6 output when using palette (4 or 8 bit/pixel).
</p>
<h3>
1.02 1997-02-15
</h3>
<p>
Removed requirement for EPS file to use showpage.
<br>
Added -c to allow correction of %%BoundingBox
<br>
When calculating %%BoundingBox, render to a page of letter
width and A4 height.
<br>
Avoid integer overflow on 16bit machines when calculating width
and height.
<br>
If TEMP undefined, default to /tmp on Unix.
</p>
<h3>
1.01 1996-11-07
</h3>
<p>
Release separate from GSview. No code changes.
<br>
Includes Win32 (epstool.exe) and OS/2 (epstool2.exe) EXEs.
</p>
<h3>
1.0 1996-10-13
</h3>
<p>
Not a beta version. Included with GSview 2.1.
</p>
<h3>
0.81 beta 1996-09-12
</h3>
<p>
Added TIFF packbits compression.
<br>
Added -zdevice.
<br>
-t5 replaced by -t6u, -t6p.
<br>
-wdevice replaced by -w -zdevice
<br>
-ttiff3 replaced by -tg -ztiffg3
</p>
<h3>
0.8 beta 1996-09-09
</h3>
<p>
Makefile target for Win32.
<br>
Add WMF for all platforms.
<br>
Removed restriction that structures must be byte aligned under Unix.
<br>
Must still be byte aligned under DOS and OS/2.
<br>
<h3>
0.7 alpha 1995-10-20
</h3>
<p>
Fixed a few error messages.
<br>
Use @file to reduce Ghostscript command line length under MS-DOS and OS/2.
<br>
Added -q option to GSview and -dQUIET option to Ghostscript command line
to allow EPS files to be written to stdout.
</p>
<h3>
0.6 alpha 1995-10-12
</h3>
<p>
Delete temporary bmp file.
<br>
Add user supplied preview to a DOS EPS file (which already had a
preview) was wrong.
</p>
<h3>
0.5 alpha 1995-09-27
</h3>
<p>
Put stdout into binary mode.
<br>
Write placeable WMF header correctly on 32bit and big-endian machines.
</p>
<h3>
0.4 alpha 1995-09-15
</h3>
<p>
Remove placeable WMF header when adding to EPS file, add placeable
<br>
WMF header when extracting from EPS file.
</p>
<h3>
0.3 alpha 1995-09-14
</h3>
<p>
First release separate from GSview.
</p>
<h2>
<a name="End"></a>
End of epstool documentation
</h2>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -