修改 PostScript 文件:移动内容和调整页面大小或裁剪内容

修改 PostScript 文件:移动内容和调整页面大小或裁剪内容

我有一个生成 postscript 文件的程序。该文件在 A4 页面的中间垂直放置了一个文本块。

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 文件。

有什么办法可以解决这个问题吗?不需要停止,但必须自动完成,无需用户干预脚本。如果需要更多步骤和/或工具,也可以。

相关内容