我可以将21页的postscript文件减少到3页的postscript文件吗?

时间:2011-06-24 11:33:38

标签: printing resize graphviz postscript

我有一个打印在21页的postscript文件(这是一张3 x 7页的图纸)。

现在,我想将输出缩放1/3(或1/9 ...),以使整个图纸宽1页,高3(=(7/3)页)。 / p>

是否有可能实现我的目标?

我在Windows上,如果此信息会影响答案,则安装GhostView。

此外,后期脚本是使用dot / graphviz创建的,也许* .dot文件中有些内容可以更改?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

点语言有一个名为size的图形属性,用于指定输出的最大宽度和高度(以英寸为单位)。如果它太大而无法放入那个空间,那么它会缩小以适应。

所以我认为将页面宽一页三页,假设页面是纵向的,您可以将size属性的宽度设置为以英寸为单位的页面宽度(如果您使用的是美国字母)尺寸,我认为是8 1/2英寸,或A4是8.3英寸),高度是页面高度的3倍(或更大)

示例(我认为这有效!)

graph G {
    graph [size="1.0,1.5"]
    Foo -- Bar
    Bar -- Baz
}

答案 1 :(得分:0)

psutils是一个经典的unix工具,但它看起来像是移植到win32:http://gnuwin32.sourceforge.net/packages/psutils.htm

谷歌举例说明如何使用它