BreadCrumbs: EPS Optimization

EPS Optimization

From Luke Jackson

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:01, 18 April 2007 (edit)
Ljackson (Talk | contribs)

← Previous diff
Revision as of 20:08, 20 April 2007 (edit)
Ljackson (Talk | contribs)

Next diff →
Line 1: Line 1:
-== Binary Image Check ==+== Bash ==
 + 
 +=== Embedded Fonts Check ===
 + 
 + grep -ah %%DocumentFonts: * | cut -d : -f 2 | awk '{gsub(/^[ \t]+|[ \t]+$/,"");print}' | grep ^[a-zA-Z0-9]
 + 
 +=== Binary Image Check ===
grep -al %%BeginBinary * grep -al %%BeginBinary *

Revision as of 20:08, 20 April 2007

Contents

Bash

Embedded Fonts Check

grep -ah %%DocumentFonts: * | cut -d : -f 2 | awk '{gsub(/^[ \t]+|[ \t]+$/,"");print}' | grep ^[a-zA-Z0-9]

Binary Image Check

grep -al %%BeginBinary *

GhostScript

An open source command line based solution for cleaning up eps files and much more.

Conversion Methods

"C:\gs\gs8.56\bin\GSWin32c" -sDEVICE=epswrite -r72 -sOutputFile="C:\TEST\D\1628730_303135_speakeps_2.EPS" -dNOPAUSE -dEPSCrop "C:\TEST\2\1628730_303135_speakeps_2.eps" -c quit

EPSwrite Device

The epswrite device outputs encapsulated postscript. Options

   -dLanguageLevel=1 | 1.5 | 2 | 3 (default is 2)
       Set the language level of the generated file. Language level 1.5 is language level 1 with color extensions. Currently language level 3 generates the same PostScript as 2.

EPS parameters

-dEPSCrop

   Crop an EPS file to the bounding box. This is useful when converting an EPS file to a bitmap. 

-dEPSFitPage

   Resize an EPS file to fit the page. This is useful for enlarging an EPS file to fit the paper size when printing. 

-dNOEPS

   Prevent special processing of EPS files. This is useful when EPS files have incorrect Document Structuring Convention comments.

Sources

http://www.noliturbare.com GhostScript GUI

http://www.pstoedit.net/ pstoedit

http://www.cs.wisc.edu/~ghost/gsview/epstool.htm epstool

http://www.ics.uci.edu/~edashofy/epscleaner.html Extended EPS Information

Personal tools