summaryrefslogtreecommitdiff
path: root/support/impose/html/index.html
blob: a2e01c637ba23d6a86504a6c2df41361b1c4698f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
  <HEAD>
    <TITLE>impose+ (13-Dec-1999)</TITLE>
    <!-- Created by: Dov Grobgeld, 12-Dec-1999 -->
    <!-- Changed by: Dov Grobgeld, 13-Dec-1999 -->


  </HEAD>
  <BODY>
    <H1 align=center>impose+</H1>
<h2 align=center>version 0.1<br>
  A set of PostScript utilities<br>
by Dov Grobgeld</h2>
<b>Latest version:</b> <a href="impose+-0.1.tar.gz">impose+-0.1.tar.gz</a>

<h2>Description</h2>
impose+ is a set of postscript utilities. The main program of impose+
is impose which is used for two-up printing of DSC complient postscript.
This includes postscript from e.g. netscape, dvips, and FrameMaker. It
makes an effort to remove white space from the printout by probing the
original postscript for the bounding box of the printed area. This makes
the output much more esthetic than does a simplistic layout of non-cropped
original papers.
<p>
impose may also be used as a print filter, e.g. for automatically
printing two-up files from netscape.
<p>
The utilities are all written in perl and are released under the GNU
public licence as described in the file COPYING. They depend on the
installation of the psutils package by Angus J.C. Duggan.

<h2>Example</h2>
The following example shows the same pages treated by both psnup
and by impose.
<p>
<center>
<table border>
  <tr><td align=center><img src="psnup-ex.png">
      <td align=center><img src="impose-ex.png">
  <tr><th>psnup -2
      <th>impose
</table>
</center>
<p>
The left image is the simplistic tiling done by "psnup -2" 
where the whole page has been tiled. On the right is the postscript
output of impose. As can be seen, a postscript file created by impose
has more text and less white space on it.

<h2>Contents</h2>

Here is some additional descriptions of the different scripts in the
program.
<p>
<dl>

<dt>impose <dd> - A preprocessor to pstops by Angus J.C. Duggan, for creating
         2-up printouts. It uses bboxx to extract the bounding box
         of the original postscript file and creates the 2-up copy,
	 considering only the text body and the margin parameters
	 entered by the user. 
	 
<dt>bboxx<dd> - Extract the bounding box of a postscript file, with the
         option of entering the bounding box into the file.
	 
<dt>fixtd<dd> - Set tumble and duplex options for the printout.

<dt>psbl<dd> -   A preprocessor to impose and psbl for creating 
         booklets.

</dl>
<hr>
Please send your questions and comments to: <a href="mailto:dov@imagic.weizmann.ac.il">dov@imagic.weizmann.ac.il</a>
  </BODY>
</HTML>