使用 psutils 软件包可以在一张纸上打印多页。这个实用程序集合用于操作 PostScript 文档。支持页面选择和重新排列,包括排列成小册子打印的折叠页,以及用于 n-up 打印的页面合并。
例如,要创建一个每张纸 4 页的 PostScript 文档
psnup -nup 4 doc.ps > doc4p.ps
通常 HTML 页面没有针对打印进行优化。您可以使用 html2ps,一个 HTML 到 PostScript 转换器,来打印 HTML 页面。“这个程序直接将 HTML 转换为 PostScript。HTML 代码可以从一个或多个 URL 或本地文件检索,这些文件在命令行中指定为参数。它支持全面的 HTML 级别,包括内联图像、CSS1 和 HTML 4.0 的一些功能。”
或者您可以使用 mpage 来打印 2-up 或 4-up(PS 文档或 ASCII 文本)。这可以节省高达 50% 或更多的纸张。