PostScript::PPD reads and parses PostScript Printer Definition files, called
PPDs.
PPDs contain key/value tuples that describe the printer, its capabilities and
the printing options available. The printing options are classified as User
Interface (UI) options, which are grouped into groups.
PostScript allows you to write PostScript files from Perl.
It has graphics primitives that allow lines, circles and boxes to be drawn.
PostScript::Simple allows you to have a simple method of writing
PostScript files from Perl. It has graphics primitives that allow lines,
curves, circles, polygons and boxes to be drawn. Text can be added to
the page using standard PostScript fonts.
The images can be single page EPS files, or multipage PostScript files.
The image size can be set by using a recognised paper size ("A4", for
example) or by giving dimensions. The units used can be specified ("mm"
or "in", etc) and are the same as those used in TeX. The default unit is
a bp, or a PostScript point, unlike TeX.
In summary, this module provides a strong base for working with PDF
files but lacks some finesse. Users should know their way around the PDF
specification.
Included in the examples directory are some example programs starting
from very simple PDF creation programs and working up. More extensive
samples are included as scripts.
XML::ApacheFOP allows you to create PDFs (or other output types) using
Apache FOP.
This package provides a container class for generating pdf documents
directly from Tcl scripts. It's self-contained and requires only the
snit package from tcllib.
PDF generation using only PHP, without requiring any external libraries.
Convert PFB files to the PFA format.
pkpgcounter is a generic Page Description Language parser which can
either count the number of pages or compute the percent of ink coverage
needed to print various types of documents.
It currently supports the following file types:
- PostScript (both DSC compliant and binary)
- PDF
- PCL3/4/5
- PCLXL (aka PCL6)
- DVI
- TIFF
- ESC/P2
- OpenDocument (ISO/IEC DIS 26300)
- Zenographics ZjStream
- Samsung QPDL (aka SPL2)
- Samsung SPL1
The five latter ones, as well as some TIFF documents, are currently
only supported in page counting mode.
Philip's Music Writer (PMW) is a computer program for high quality
music typesetting. Originally written for Acorn RISC OS computers,
there is now a version that runs on Unix and Unix-like systems.
PMW operates by reading an input file containing an encoded
description of the music; such a file can be constructed using any
text editor or word processor. The music encoding is very
straightforward and compact, and quick to enter.
PMW comes with a PostScript outline font that contains all the musical
shapes (notes, rests, accidentals, bar lines, clefs, etc.) that it
requires. There is a man page for the command line options, and a
200-page manual that is distributed as a PDF file.