plot - 如何在ps文件的ghostscript图中旋转方向?
问题描述
我正在使用终端中的 ghostscript 绘制(postscript)ps 文件。
当我使用命令“gs file.ps”时,它总是给出纵向方向,如下所示 在此处输入图像描述
你知道我怎样才能将情节旋转 90 度横向?
解决方案
如果没有看到输入文件,它真的不可能说出来。但是,简单的答案是您需要生成 PostScript 程序,以便在横向媒体上打印。
您很可能通过打印到被描述为使用纵向媒体的设备来创建程序。因此,该应用程序生成了适合该媒体的 PostScript。
您可以编辑 PostScript 程序,或者您可以尝试让 Ghostscript 为您执行此操作。它可能不起作用,这取决于程序的编写方式。
如果您将 Ghostscript 媒体设置为您想要的大小和方向,告诉 Ghostscript 媒体是“固定的”以便程序无法更改它,然后告诉 Ghostscript 以“适合”内容,然后它将选择适合的方向最好的。
示例命令行:
gs -sDEVICE=<insert here> -sOutputFile=<your path> -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792 -dFIXEDMEDIA -dFitPage <input.ps>
这设置了 US Letter 媒体(612x792 点),使其固定并请求内容适合页面。
如果这对您不起作用,那么我需要先查看 inptu PostScript 程序,然后再提供进一步的建议。
推荐阅读
- amazon-web-services - 如何路由到云端的不同应用程序
- gitlab - 使用 gitlab runner 在 windows ec2 上开始构建
- c - 静态指针
- bash - 无法加载 .bash_profile
- c++ - 使用基类的通用消息调度,如何(或应该)避免 dynamic_cast
- go - 如何使用 GCP 在 pubsub 模型中一次向所有订阅者发送消息
- function - React Native 无状态函数在导入时不渲染
- python - 如何一次以多种方式对 csv 文件进行排序?
- node.js - 在 WSL2 Ubuntu 上安装 npm
- canvas - 为什么paper.js path.onFrame从函数更改为null时不会停止