英语法语西班牙语

Ad


OnWorks 网站图标

gs - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gs

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 gs,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gs - Ghostscript(PostScript 和 PDF 语言解释器和预览器)

概要


gs [ 选项 [ ] ... (Unix, 虚拟机)
GSWIN32C [ 选项 [ ] ... (多发性硬化症 Windows)
GSWIN32 [ 选项 [ ] ... (多发性硬化症 Windows 3.1)
全球卫星定位系统2 [ 选项 [ ] ... (操作系统/2)

商品描述


gs (GSWIN32C, GSWIN32, 全球卫星定位系统2) 命令调用 Ghostscript的, Adob​​e 的翻译
系统 的PostScript(tm) 和 铝合金提手 文件 格式 (PDF) 语言。 gs 读取“文件”
序列并将它们作为 Ghostscript 程序执行。 这样做之后,它会进一步阅读
来自标准输入流(通常是键盘)的输入,解释每一行
单独输出到输出设备(可能是文件或 X11 窗口预览,请参阅
以下)。 解释器在遇到“quit”命令时优雅地退出(无论是在
文件或来自键盘)、文件结尾或中断信号(例如 Control-C
在键盘上)。

解释器可以识别许多选项开关,其中一些如下所述。 请
有关完整信息,请参阅使用文档。 开关可能出现在
命令行并应用于此后的所有文件。 使用 Ghostscript 调用 -h or -?
switch 产生一条消息,显示几个有用的开关,所有已知的设备
该可执行文件,以及字体的搜索路径; 在 Unix 上,它还显示了
详细的文档。

Ghostscript 可以构建为使用许多不同的输出设备。 要查看您的设备
可执行文件包括,运行“gs -h".

除非您指定特定设备,否则 Ghostscript 通常会打开其中的第一个
并将输出定向到它。

如果使用 X11 支持构建,通常默认设备是 X11 窗口(预览器),否则
ghostscript 通常会使用 bbox 设备并在标准输出上打印
后记文件。

因此,如果列表中的第一个是您要使用的,只需发出命令

gs 我的文件.ps

您还可以从 Ghostscript 中检查可用设备集:调用
Ghostscript 和类型

设备名称 ==

但结果列表中的第一个设备可能不是您确定的默认设备
用“gs -h". 要将 "AbcXyz" 指定为初始输出设备,请包括开关

-sDEVICE=AbcXyz

例如,要输出到 Epson 打印机,您可以使用命令

gs -sDEVICE=epson myfile.ps

“-sDEVICE=”开关必须在第一次提及要打印的文件之前,并且只有
switch的第一次使用有什么影响。

最后,您可以在环境变量中指定一个默认设备 GS_DEVICE。 该
这些替代方案的优先顺序从高到低(Ghostscript 使用
列表中定义最高的设备)是:

某些设备可以支持不同的分辨率(密度)。 指定分辨率
这样的打印机,使用“-r”开关:

gs -sDEVICE= -r X

例如,在 9 针 Epson 兼容打印机上,您可以获得最低密度(最快)
模式与

gs -sDEVICE=爱普生-r60x72

和最高密度(最佳输出质量)模式

gs -sDEVICE=epson -r240x72。

如果您选择打印机作为输出设备,Ghostscript 还允许您选择在哪里
Ghostscript 将输出——在 Unix 系统上,通常发送到一个临时文件。 发送
输出到文件“foo.xyz”,使用开关

-sOutputFile=foo.xyz

您可能希望单独打印每一页。 为此,请将输出发送到一系列
文件 "foo1.xyz, foo2.xyz, ..." 使用 "-sOutputFile=" 开关和文件名中的 "%d"
模板:

-sOutputFile=foo%d.xyz

每个生成的文件接收一页输出,文件按顺序编号。
"%d" 是 printf 格式规范; 您还可以使用“%02d”之类的变体。

在 Unix 和 MS Windows 系统上,您还可以将输出发送到管道。 例如,对管道
输出到“LPR" 命令(在许多 Unix 系统上,将其定向到打印机),使用
选项

-sOutputFile=%管道%lpr

请注意,在 MS Windows 上,'%' 字符需要加倍以避免被
命令解释器。

您还可以将输出发送到标准输出:

-s输出文件=-
or
-sOutputFile=%标准输出%

在这种情况下,您还必须使用 -q 开关,防止 Ghostscript 写消息
到标准输出。

要选择特定的纸张尺寸,请使用命令行开关

-sPAPERSIZE=

例如

-s纸张尺寸=a4
or
-sPAPERSIZE=合法

大多数 ISO 和 US 纸张尺寸都被识别。 有关完整列表,请参阅使用文档,
或初始化文件“gs_statd.ps”中的定义。

除了打印或查看 PostScript 和 PDF 文件之外,Ghostscript 还可以做很多事情。 为了
例如,如果您想知道 PostScript(或 EPS)文件的边界框,Ghostscript
提供了一个特殊的“设备”来打印这些信息。

例如,使用随 Ghostscript 分发的示例文件之一,

gs -sDEVICE=bbox Golfer.ps

打印出来

%% 边界框:0 25 583 732
%%HiResBoundingBox:0.808497 25.009496 582.994503 731.809445

配置


-- 文件名 参数1 ...
像往常一样将下一个参数作为文件名,但采用所有剩余的参数
(即使它们具有开关的句法形式)并定义名称“ARGUMENTS”
在“userdict”(不是“systemdict”)中作为这些字符串的数组, before 运行
文件。 当 Ghostscript 执行完文件后,它会退出回 shell。

-D姓名=象征
-d姓名=象征
使用给定的定义在“systemdict”中定义一个名称。 令牌必须完全正确
一个令牌(由“令牌”运算符定义)并且可能不包含空格。

-D姓名
-d姓名 在“systemdict”中定义一个值=null 的名称。

-S姓名=绳子
-s姓名=绳子
使用给定的字符串作为值在“systemdict”中定义一个名称。 这不同于
-d。 例如, -dname=35 相当于程序片段
/名称 35 定义
-sname=35 相当于
/名称 (35) 定义

-P 使 Ghostscript 首先在当前目录中查找库文件。 经过
默认情况下,Ghostscript 不再在当前目录中查找,当然,除非,
第一个明确提供的目录是“。” 在 -I。 另请参阅 初始化
FILES 下面的部分,并捆绑 使用.htm 有关搜索路径的详细讨论
以及 Ghostcript 如何查找文件。

-q 安静启动:抑制正常的启动消息,也做相当于
-d安静.

-gnumber1xnumber2
相当于 -d设备宽度=number1-d设备高度=number2. 这是为了
需要(或允许)宽度和高度的设备(例如 X11 窗口)的好处
被指定。

-r
-rnumber1xnumber2
相当于 -dDEVICEX分辨率=number1-d设备分辨率=number2。 这是
为了设备的利益,例如支持多个 X 和 Y 的打印机
决议。 如果只给出一个数字,则它同时用于 X 和 Y 分辨率。

-I目录
在 library 的搜索路径的头部添加指定的目录列表
文件。

- 这并不是真正的开关,而是向 Ghostscript 表明标准输入是
来自文件或管道,而不是来自命令行的交互。
Ghostscript 从标准输入读取直到到达文件末尾,执行它
像任何其他文件一样,然后继续处理命令行。 当。。。的时候
命令行已完全处理,Ghostscript 退出而不是进入
它的交互模式。

请注意,正常的初始化文件“gs_init.ps”使“systemdict”成为只读的,因此
定义的名称的值 -D, -d, -S-s 不能改变(虽然,当然,
它们可以被“userdict”或其他词典中的定义所取代。)

特别 名字


-d磁盘字体
导致单个字符轮廓第一次从磁盘加载
遇到。 (通常 Ghostscript 加载所有字符轮廓时
加载字体。)这可能允许将更多字体加载到 RAM 中,但代价是
渲染速度较慢。

-dNOCACHE
禁用字符缓存。 仅用于调试。

-dNOBIND
禁用“绑定”运算符。 仅用于调试。

-dNO显示
禁止输出设备的正常初始化。 这在以下情况下可能很有用
调试。

-不暂停
禁用每页末尾的提示和暂停。 这可能是可取的
另一个程序正在驱动 Ghostscript 的应用程序。

-dNO平台字体
禁用底层平台提供的字体(例如 X
视窗)。 如果平台字体看起来与
可缩放字体。

-安全
限制作业可以执行的文件操作。 强烈推荐给假脱机者,
转换脚本或其他敏感环境,其中写得不好或
必须防止恶意 PostScript 程序代码更改重要文件。

-dWRITESYSTEMDICT
使“systemdict”可写。 这在运行特殊实用程序时是必需的
诸如 字体2cpcharstr, 它必须绕过正常的 PostScript 访问
保护。

-s设备=设备
选择备用的初始输出设备,如上所述。

-s输出文件=文件名
为初始输出设备选择一个备用输出文件(或管道),如
如上所述。

安全 MODE


-安全 选项禁用“deletefile”和“renamefile”操作符并禁止
打开管道命令 ("%pipe%CMD"). 只有 "%stdout" 和 "%stderr" 可以打开
写作。 它还禁止从文件中读取,除了“%stdin”,文件作为一个
命令行参数,以及包含在 LIBPATH 和 FONTPATH 给出的路径中的文件或
由系统参数 /FontResourceDir 和 /GenericResourceDir 指定。

此模式还将初始输出设备的 .LockSafetyParams 参数设置为
防止程序尝试使用 OutputFile 设备写入文件
范围。 由于在命令行中指定的设备参数,包括
OutputFile,在 SAFER 模式之前设置,在命令行上使用“-sOutputFile=...”是
不受限制。

SAFER 模式可防止更改 /GenericResourceDir、/FontResourceDir、
/SystemParamsPassword 和 /StartJobPassword。

虽然 SAFER 模式不是默认模式,但它是许多包装器脚本的默认模式,例如
ps2pdf 并且可能是 Ghostscript 后续版本中的默认值。 因此在运行时
需要打开文件或设置受限参数的程序,您应该通过
-dNOSAFER 命令行选项或其同义词 -d延迟安全.

运行时 -dNOSAFER 可以执行“保存”后跟“.setsafe”,
在 SAFER 模式下执行文件或过程,然后使用“restore”返回到 NOSAFER
模式。 为了防止保存对象被外来文件或
过程中,应使用“.runandhide”操作符来隐藏保存对象
限制程序。

使用 onworks.net 服务在线使用 gs


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad