【问题标题】:Is there any way to write tray switch and Duplex command in Postscript file converted using Ghostscript有没有办法在使用 Ghostscript 转换的 Postscript 文件中编写托盘开关和 Duplex 命令
【发布时间】:2020-01-28 04:05:53
【问题描述】:

我已使用 ghostscript 将 PDF 转换为 Postscript。生成的输出采用加密格式。我想在 Postscript 中添加 Tray Switch 和 Duplex Printing 命令,以便打印机能够遵循这些命令。有什么方法可以实现吗?

以下是我用来转换 PS 的命令 C:\Program Files\gs\gs9.22\bin\gswin64 -sDEVICE=pdfwrite -dCompressFonts=true -o D:\output\OutputFile.ps D:\output\InputFile.pdf

【问题讨论】:

    标签: ghostscript postscript


    【解决方案1】:

    您应该做的第一件事是使用当前代码;当前版本是 9.50。 IIRC 这个版本,默认情况下,不写压缩(未加密)输出。

    此外,该版本还有 2 个控件,PSDocOptions 和 PSPageOptions,记录在 here 已经允许您做您想做的事。您必须了解 PostScript 语法才能使用这些。

    【讨论】:

    • 亲爱的 KenS, 感谢您的回复。我可以有一些示例命令行来使用 PSDocOptions 选项,如果我想为 postscript 的不同页面使用不同的命令怎么办。例如;我的后记第一页应该有单工命令,其他页面应该是双工的。
    • 命令行:-c "> setdistillerparams" -f 如果你想将不同的内容应用到不同的页面,那么你需要使用PSPageOptions。如果要更改 Duplexing,则需要为文档中的 每个 页提供一个包含足够字符串的数组。第一个字符串应将 Duplex 设置为 false,第二个字符串设置为 true,并且每个后续字符串都需要为空。请注意有关 setpagedevice 和使用 LockDistillerParams 的记录警告。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 2013-11-23
    • 2010-12-15
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多