OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

另一种选择:a2ps

这个 2秒 节目很有趣。 正如我们从它的名字可以推测的那样,它是一个格式转换程序,但它还有更多功能。 它的名字最初的意思是“ASCII to PostScript”,它被用来准备在 PostScript 打印机上打印的文本文件。 然而,多年来,该程序的功能不断增强,现在它的名字的意思是“对 PostScript 的任何东西”。 虽然它的名字暗示了一个格式转换程序,但它实际上是一个打印程序。 它将其默认输出发送到系统的默认打印机而不是标准输出。 该程序的默认行为是“漂亮的打印机”,这意味着它改进了输出的外观。 如果我们使用该程序在桌面上创建 PostScript 文件:



[我@linuxbox ~]$ ls /usr/bin | pr -3 -t | a2ps -o ~/桌面/ls.ps -L 66

[标准输入(普通):11 张纸上的 6 页]

【共11张6页】保存到文件`/home/me/Desktop/ls.ps'

[我@linuxbox ~]$ ls /usr/bin | pr -3 -t | a2ps -o ~/桌面/ls.ps -L 66

[标准输入(普通):11 张纸上的 6 页]

【共11张6页】保存到文件`/home/me/Desktop/ls.ps'


在这里我们过滤流 pr, 使用 -t 选项(省略页眉和页脚),然后使用 2秒, 指定输出文件 (-o 选项)和每页 66 行(-L 选项​​)


匹配输出分页 pr. 如果我们使用合适的文件查看器查看生成的文件,我们将看到:


图片

图 6:查看 a2ps 输出


正如我们所见,默认的输出布局是“两个向上”的格式。 这会导致在每张纸上打印 2 页的内容。 2秒 也应用漂亮的页眉和页脚。

a2ps 有很多选择。 这是一个总结:


表 22-4:a2ps 选项


选项说明

选项说明

--中心标题=文本 将中心页面标题设置为 文本.


图片

--列=将页面排列成 列。 默认值为 2。


图片


图片

--页脚=文本 将页脚设置为 文本.


图片

- 猜测 报告作为参数给出的文件类型。 由于 a2ps 尝试转换和格式化所有类型的数据,因此此选项可用于预测给定特定文件时 a2ps 将执行的操作。


图片

--左脚=文本 将左页脚设置为 文本.


图片

--左标题=文本 将左页标题设置为 文本.


图片

--行号=间隔 每行输出数 间隔 线。


图片

--list=defaults 显示默认设置。


图片

--列表=主题 显示设置 主题,在 Moku:Pro 上 主题 是以下之一:委托(将用于转换数据的外部程序)、编码、特征、变量、介质(纸张尺寸等)、ppd(PostScript 打印机描述)、打印机、序言(部分代码)以正常输出为前缀)、样式表和用户选项。


图片

--页面=范围 打印范围内的页面。


图片

--右脚=文本 将右页脚设置为 文本.


图片

--右标题=文本 将右页标题设置为 文本.


图片

--行=将页面排列成 行。 默认为一。


图片

-B 没有页眉。


图片

-b 文本 将页眉设置为 文本.


图片

-f 尺寸 使用 VHDL 语言编写 尺寸 点字体。


图片

-l 将每行字符设置为 . 这和

-L 选项(如下)可用于使使用其他程序(例如 pr)分页的文件正确地适合页面。


图片

-L 将每页行数设置为 .


图片

-M 姓名 使用媒体名称。 例如,“A4”。


图片

-n 输出 每页的副本。


图片


图片

-o 文件 将输出发送到 文件。 如果 文件 指定为“-”,使用标准输出。


图片

-P 打印机 使用 VHDL 语言编写 打印机. 如果未指定打印机,则使用系统默认打印机。


图片

-R 纵向。


图片

-r 横向。


图片

-T 将制表位设置为每个 字符。


图片

图片

图片

-u 文本 底图(水印)页面 文本. 这只是一个总结。 2秒 还有几个选项。

请注意: 还有另一种输出格式化程序可用于将文本转换为 PostScript。 被调用 script书,它可以执行许多相同类型的格式化和打印技巧,但与 2秒,它只接受文本输入。


图片


OnWorks 的顶级操作系统云计算: