This chapter includes applications that create, manipulate or view PostScript files and create or view Portable Document Format PDF files.
a2ps is a filter utilitized mainly in the background and primarily by printing scripts to convert almost every input format into PostScript output. The application's name expands appropriately to "all to PostScript".
International fonts: ftp://ftp.enst.fr/pub/unix/a2ps/i18n-fonts-0.1.tar.gz
Install a2ps by running the following commands:
sed -i -e "s|emacs||" contrib/Makefile.in && sed -i -e "s|/usr/local/share|/usr/share|" configure && sed -i -e "s|char \*malloc ();|/* & */|" \ lib/path-concat.c && ./configure --prefix=/usr \ --sysconfdir=/etc/a2ps --localstatedir=/var \ --enable-shared --with-medium=letter && make && make install
sed -i -e "s|emacs||" contrib/Makefile.in: This command eliminates the compiling and installing of the Emacs script files. If you have substituted Emacs for Vi as your primary editor, skip this step.
sed -i -e "s|/usr/local/share|/usr/share|" configure: This command modifies the configure script to search for Ghostscript fonts at the location where they were installed by the BLFS instructions.
sed -i -e "s|char \*malloc ();|/* & */|" lib/path-concat.c: This command fixes a build problem with GCC-3.4.x
--sysconfdir=/etc/a2ps: Configuration data is installed in /etc/a2ps instead of /usr/etc.
--enable-shared: This switch enables building the dynamic liba2ps library.
--with-medium=letter: This switch changes the default paper format of A4 to letter. Installations that utilize A4 would eliminate this switch.
The a2ps package contains a2ps, card, composeglyphs, fixnt, fixps, ogonkify, pdiff, psmandup, psset, texi2dvi4a2ps, liba2ps libraries and filter data.
a2ps is a filter, utilized primarily by printing scripts, that converts standard input or supported files to PostScript.
fixnt is supposed to fix the problems in the PostScript files generated by the Microsoft PostScript driver under Windows NT (3.5 and 4.0).
ogonkify provides international support for Postscript by performing various munging of PostScript files related to printing in different languages.
psset produces a version of a given PostScript file with a protected call to the PostScript operator 'setpagedevice'. Typical use is making a file print duplex, or on the manual tray, etc.