标签: ghostscript

如何使用GhostScript(gswin32c.exe)shell命令在默认网络打印机上打印PDF

我想通过GhostScript在Windows的网络打印机上打印PDF文件.
(我不想使用Adobe Reader)

我已经阅读了gswin32c.exe,它可以完成这项工作.
我尝试了许多命令,并且找不到如何强制gs在我的(Windows默认)网络驱动器上打印PDF的方法.

我不需要点精确网络打印机 - 默认可以使用.但如果没有这样的选择,我也很高兴通过打印机名称.(我尝试过使用param -SDevice ="\ server_IP\printer_name",但这也不起作用......)

在Windows cmd下运行的命令:

gswin32c -dPrinted -dBATCH -dNOPAUSE -dNOSAFER -q -dNumCopies=1 -sDEVICE=ljet4 -sOutputFile="\\spool\\\Server_Name\Printer_name" "C:\test.pdf"
Run Code Online (Sandbox Code Playgroud)

基于上面创建的方法 - 没有工作和thorws异常.(错误代码= 1)

    /// <summary>
    /// Prints the PDF.
    /// </summary>
    /// <param name="ghostScriptPath">The ghost script path. Eg "C:\Program Files\gs\gs8.71\bin\gswin32c.exe"</param>
    /// <param name="numberOfCopies">The number of copies.</param>
    /// <param name="printerName">Name of the printer. Eg \\server_name\printer_name</param>
    /// <param name="pdfFileName">Name of the PDF file.</param>
    /// <returns></returns>
    public bool PrintPDF (string ghostScriptPath, int numberOfCopies, string printerName, string pdfFileName) …
Run Code Online (Sandbox Code Playgroud)

c# printing pdf ghostscript

10
推荐指数
1
解决办法
4万
查看次数

如何使用ImageMagick,Ghostscript,Windows Vista/7 x64安装,测试,转换,调整PDF大小

我在使ImageMagick和Ghostscript一起工作时遇到了麻烦 - 从安装,测试到实际使用软件,一切似乎都很困难.有人有任何提示吗?

pdf 64-bit imagemagick ghostscript

10
推荐指数
2
解决办法
2万
查看次数

如何将PDF文件中的页面图像更多地向左或向右移动?

我们有一堆扫描页面(大约600页),每个PDF查看器在右边缘显示零边距的图像,但左边约2英寸边距.(据推测,在扫描时,使用了错误的设置...)

我们想要打印这些页面,最好是作为小册子.有没有办法永久性地将所有页面图像移向中心,并让PDF以更令人愉悦的方式显示这些页面?Ghostscript能做到吗?可以用其他方法做到这一点,例如在一些PDF处理库的帮助下编程吗?

pdf ghostscript

10
推荐指数
1
解决办法
7319
查看次数

Ghostscript颜色检测

我似乎无法找到Ghostscript是否能够简单地检测作业是彩色还是灰度.我使用Ghostscript将打印作业转换为PNG,但我还需要有关于作业颜色的信息,所以我不必再次逐像素地搜索它.

pdf png colors ghostscript grayscale

10
推荐指数
1
解决办法
9313
查看次数

如何从PDF中删除所有图像?

我想从PDF文件中删除所有图像.

页面布局不应更改.所有图像都应该用空格替换.

  • 如何在Ghostscript和相应的PostScript代码的帮助下实现这一目标?

pdf postscript ghostscript

10
推荐指数
2
解决办法
3242
查看次数

ps2pdf:保留页面大小

我有myfile.ps一个矢量图像.但是当我跑步的时候

ps2pdf myfile.ps
Run Code Online (Sandbox Code Playgroud)

看起来输出页面大小是A4:矢量图像太大而被切掉,所以大约丢失了一英寸.

除原始矢量图像外,输出PDF文件中还会打印以下伪标题:

PLOT SIZE:8.02x8.62Inches
Magnification:7354.21X
Run Code Online (Sandbox Code Playgroud)

有没有选项或方式将PS文件转换为PDF格式保留原始文件大小?

pdf vector-graphics ghostscript

10
推荐指数
3
解决办法
8354
查看次数

安装RedMon后无法在Windows 7中添加新的重定向端口

我的操作系统是Windows 7 32位.我安装了RedMon1.7,Ghostscript 8.71GSview 4.9 ; 安装成功.我在Windows 设备和打印机中添加了新的本地打印机,单击了" 创建新端口",然后从" 端口类型"列表中选择了" 重定向端口 " .单击Next并在Add New Port窗口中命名为RPT1:并单击OK,但它显示无法添加指定端口.操作无法完成(错误0x00000001)

我尝试给端口提供不同的名称,RPT2:,RPT4:,VPport:等但都给出了相同的结果.已禁用Windows防火墙但已尝试但仍会出现相同的错误,已禁用防病毒软件(Avira)但未进行任何更改.

什么可以阻止Windows 7添加重定向端口?

顺便说一下,我按照本教程中的说明创建了一个postscript打印机.

http://www.stat.tamu.edu/~henrik/GSPSprinter/GSPSprinter.html

欣赏任何想法或建议.谢谢

postscript ghostscript printers redmon windows-7

9
推荐指数
2
解决办法
2万
查看次数

修复了不可读的ghostscript字体

我正在使用ruby Scruffy gem来创建一些图形.它依赖于RMagick来渲染文本并创建png.当我运行我的ruby脚本时,我收到此错误.

sh: gs: command not found
sh: gs: command not found
/Users/natebird/.rvm/gems/ree-1.8.7-2011.03/gems/scruffy-0.2.6/lib/scruffy/rasterizers/rmagick_rasterizer.rb:15:in `from_blob': unable to read font `/usr/local/share/ghostscript/fonts/n019003l.pfb' @ error/annotate.c/RenderFreetype/1128: `(null)' (Magick::ImageMagickError)
    from /Users/natebird/.rvm/gems/ree-1.8.7-2011.03/gems/scruffy-0.2.6/lib/scruffy/rasterizers/rmagick_rasterizer.rb:15:in `rasterize'
    from /Users/natebird/.rvm/gems/ree-1.8.7-2011.03/gems/scruffy-0.2.6/lib/scruffy/graph.rb:164:in `render'
    from autobench_grapher.rb:61:in `generate_graph'
    from autobench_grapher.rb:30:in `run'
    from autobench_grapher.rb:15:in `run'
    from autobench_grapher.rb:91
Run Code Online (Sandbox Code Playgroud)

ruby ghostscript

9
推荐指数
1
解决办法
2200
查看次数

在Matlab中打印变音符号

我正在尝试使用cmyk颜色从matlab图创建一个pdf文件,但是面对变音符号和其他一些特殊字符的问题.除了Latex,还有其他方法可以解决这个问题吗?以下示例演示了此问题.

plot(rand(199,1))
title_string = ['Some text:äö' char(228) ':2005' char(150) '2008:end text'];
title(title_string);
print(gcf,'-dpdf','cmykfile.pdf','-r600','-cmyk'); 
print(gcf,'-dpdf','rgbfile.pdf','-r600');
Run Code Online (Sandbox Code Playgroud)

正如你从pdf文件中看到的那样,RGB版本处理变音符号,但不是en-dash,CMYK会跳过它们.

PDF是使用Ghostscript在Matlab中生成的,但我还没有找到如何为GS配置字符编码.

我正在使用Windows和Matlab R2014.

matlab pdf-generation cmyk ghostscript

9
推荐指数
1
解决办法
572
查看次数

修复外部参照表损坏的 pdf

是否有任何解决方案(最好是Python)可以修复外部参照表损坏的pdf?

我有一个 pdf 文件,尝试在 Ghostscript 中将其转换为 png 格式,但收到以下错误:

**** 错误:读取 XREF 表时发生错误。**** 文件已损坏。这可能是由于转换或传输文件时出现问题造成的。

但是,我可以在 Mac 上的“预览”中打开 pdf,并且当我使用“预览”导出 pdf 时,我可以转换导出的 pdf。

有没有办法修复pdf文件而无需手动打开并导出它们?

python pdf ghostscript

9
推荐指数
1
解决办法
1万
查看次数