CreEPS is a collection of C++ classes that provide an easy-to-use interface for generating vector plots from within code. The drawings are stored as Encapsulated Postscript (EPS) files. It features all basic drawing elements, user-configurable fill types, and printf-style text output. Extensive documentation with many examples is included.
GL2PS is a C library providing high quality vector output for any OpenGL application. It uses sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. It provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more. It can currently create PostScript (PS), Encapsulated PostScript (EPS), Portable Document Format (PDF), and Scalable Vector Graphics (SVG) files, as well as LaTeX files for the text fragments.
hp2xx is a versatile tool to convert vector-oriented graphics data given in Hewlett-Packard's HP-GL (a.k.a. HPGL) plotter language into a variety of popular both vector- and raster-oriented graphics formats. The various supported output formats include Encapsulated PostScript (EPS), PCX, IMG, and several formats intended to facilitate the generation of graphics within TeX documents. In addition, hp2xx output is printable on the HP Laserjet/Deskjet printer series, and it may be used as a HP-GL previewer on many platforms, e.g. X11 and DOS (VGA).
tdsdump allows capture and printing of encapsulated postscript output from Tektronix TDS210, TDS220, and TDS224 digital oscilloscopes that have the TDS2CM option installed. It captures the serial data stream from the scope, and captures the content between the %PS-Adobe and %%EOF tags (inclusive) in the data, optionally spooling the result to a printer. This allows the scope to screen dump without a dedicated printer.
dxf allows you to easily open and edit DXF (Drawing eXchange Format) files. You can export them to various image formats (BMP, PNG, GIF, etc.) or print files. Many entites are supported (lines, arcs, circles, polylines, text, trace, and solids), as well as all colors including BYLAYER. Background color can be changed from black to white. LTYPE (linetypes) are partially supported.