Paul Fieguth
Dept. of Systems Design Engineering
Faculty of Engineering
University of Waterloo
Waterloo, Ontario
Canada N2L 3G1
pfieguth@uwaterloo.ca
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,
  xmkmf
  make
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

         pfieguth@uwaterloo.ca


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