Command Line User Guide

pdfc: translates any combination of xml/pdf input/output.

Usage:

pdfc [--help] [-d] [-li] [-lo] [--decompose] [-it=] [-ot=]
	[-if=] [-of=]
xml2pdf [--help] [-it=] [-ot=]
	[-if=][] [-of=][]
pdf2xml [--help] [-d] [--decompose] [-it=] [-ot=]
	[-if=][] [-of=][]

Each of {it, ot, if, of} can only be specified once. If the type for input or output is specified, but the corresponding file isn't, then the standard stream is used. If the file is specified, but the corresponding type isn't, then the file's extension (.xml or .pdf) implicitly specifies type. If a type is specified, AND the corresponding type is also explicitly specified, then the file's extension is ignored. It is an error for neither type nor file to be specified, since the program then can't determine type. The -li designates that the XML input file is in the low level format. The -lo designates that the XML output file will be in the low level format. The -d (or --decompose) option for xml output specifies that all binary streams should be saved as separate files in the current directory, with the output xml file containing references to those files rather than embedded streams. The filenames for the streams are system-generated. This is useful for manipulation of raw stream data (e.g. pictures and fonts) with external utilities. Special usage: if the program is invoked with the name xml2pdf (e.g. if that's a symlink), then the input type is automatically set to xml and the output type to pdf, and the filename extensions are ignored. Input and output types can still be manually specified, in which case they override the defaults set by the program invokation name. Additionally, with xml2pdf invokation, the -if= and -of= prefixes for filenames may be dropped; the first filename is taken to be the input, and the second is output. If only one filename is given, it is taken as the input, and the output is to stdout. If no arguments are given, stdin and stdout are used. Corresponding features also apply for the invokation name pdf2xml. Note that if the -if= or -of= prefix is omitted, a filename may not begin with a "-".

Copyright 2000 Interlan Communications. Created by Steve Dunn and Andrew Sieber.