Paul Fieguth
Dept. of Systems Design Engineering
Faculty of Engineering
University of Waterloo
Waterloo, Ontario
Canada N2L 3G1
Tel: (519) 888-4567 x84970
FAX: (519) 746-4791

Download Ghostview-Markup source code here.

Precompiled Ghostview-Markup for SPARC-Solaris.

(tar.gz) Precompiled Ghostview-Markup for Intel-Linux.

(zip) Precompiled Ghostview-Markup for Intel-Linux.

This is a revised version of Ghostview which permits the markup of Postscript files, useful for commenting on a Postscript document completely in electronic form, with no need to print out the document and fax/mail it with comments. Markups may be saved to the file in one of two forms:

  1. Native ASCII:

    The markups are incorporated directly into the Postscript file itself. This will work with ANY Postscript file, and the modified Postscript file remains compatible with any viewer / printer, however the markups are visible only with this revised version of Ghostview. Markups written to file in this way can later be undone and/or cleared.

  2. Directly to Postscript:

    The markups are rewritten in the Postscript language. This will only work with Postscript files obeying a particular page structure used by UNIX "dvips". The saved markups will be visible / printable with any Postscript device (viewer, printer etc.). Markups written to file in this way are permanent.

There are 6 menu commands:
  Red         - Set current markup colour to red
  Green       - To green
  Blue        - To blue
  Black       - To black
  Save Edits  - Save markups to file in native ASCII form
  Save to PS  - Save markups directly in Postscript form

                The user must request the above save operations, 
                they will not take place automatically

  Clear All   - Clear all markups stored in memory

There are 3 mouse commands:
  Left button - Draw an arbitrary curve while button held down
  Shift Left  - Places a cursor for text entry; entry continues
                until carriage return is pressed.  Pressing
                "tab" continues text entry on the next line
                (to construct text paragraphs).
  Ctrl Left   - Undo last markup on the current page

Compilation is as usual; on any X11R5 system,
For more detailed compilation instructions, see the other README files.

Limitations: Text input is always horizontal, left-to-right, regardless of current viewing orientation. When a "Save to PS" command is issued, the text is written consistent with its appearance. Thus it is possible to rotate text by +/-90 degrees by changing the Ghostview orientation, entering text, saving to Postscript, and restoring the original orientation.

Download Ghostview-Markup source code here.

Author:  Paul Fieguth
         Department of Systems Design
         University of Waterloo
         Ontario, Canada

Home Teach Rsrch Stdnts Funds Sware Paper Links
Home Teaching Research Students Funding Software Papers Links

(Page last updated September 13, 2016, [an error occurred while processing this directive]) Locations of visitors to this page