我有一个生成 postscript 文件的程序。该文件在 A4 页面的中间垂直放置了一个文本块。
文本块适合横向模式的 A5 尺寸。我想通过移动和/或旋转文本将 ps 文件从 A4 尺寸纵向模式转换为 A5 尺寸横向模式。
我尝试使用 pstops 工具:
pstops -w14.8cm -h10.5cm 0(0cm,-7.5cm) file0.ps out1.ps
这使:
或者
pstops -pa5 0L(25.3cm,0cm) file0.ps out2.ps
这使:
似乎 pstops 会将原始 A4 尺寸裁剪为 A5,并且只有在裁剪后才会移动/旋转页面。因此原始文本块被剪切,只有部分文本块会进入新的 ps 文件。
有什么办法可以解决这个问题吗?不需要停止,但必须自动完成,无需用户干预脚本。如果需要更多步骤和/或工具,也可以。