问题标签 [ghostscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3452 浏览

python - 在 python 2.3 上,Windows 执行具有多个参数和路径中空格的 Ghostscript 之类的程序的最佳方法是什么?

肯定有某种抽象允许这样做吗?

这本质上是命令

这种方式对我来说看起来很脏,一定有一些pythonic方式

0 投票
7 回答
49723 浏览

pdf - Ghostscript PDF -> TIFF 转换对我来说很糟糕,人们对此赞不绝口,我一个人看起来很闷闷不乐

当我看到这种输出时,我的胃在翻腾。

http://www.freeimagehosting.net/uploads/e1097a5a10.jpg

这是我的命令,正如Best way to convert pdf files to tiff files所建议的那样

我究竟做错了什么?

(不考虑商业产品)

0 投票
3 回答
841 浏览

image-processing - 关于 Ghostscript:创建空白 .tif 文档的最快方法

遗留后端需要带有 .tif 文档的电子邮件正文,没有 tif 并且它会失败。所以我需要生成一个空白的.tif,有没有一种快速的方法可以用ghostscript做到这一点?


编辑:在我需要时在项目安装中使用一次。

0 投票
3 回答
4187 浏览

java - 在不尝试打印的情况下验证 Postscript?

在我的应用程序中将数据保存到 Postscript 会生成一个 Postscript 文件,我可以在 GhostView 中毫无问题地查看该文件,但是当我尝试打印它时,打印机无法打印它,因为它似乎无效。

有没有办法验证/查找 Postscript 文件中的错误,而无需实际将其发送到打印机?首选的是某种 Java API/库,但执行相同操作的程序也可以。


编辑#1:不,我不知道它为什么无效,甚至不一定无效,但希望能够在ghostview之外验证它,或者弄清楚它无法打印时发生了什么。


回答: 好吧,使用 ps2ps 技巧,我能够看到 Postscript 所做的输出,并在那里检查差异。不同之处在于我不允许在 Postscript 中为图像的宽度或高度使用十进制数,而只能使用整数。所以我仍然没有找到验证的方法,但是这种方法对我的问题来说已经足够好了。谢谢。

0 投票
1 回答
500 浏览

ghostscript - 为什么我的 CID(类型 11)字体在 Windows 上的 GS8.61 中不起作用

我在澳门有一个客户使用 Windows EUDC 来定制 Big5 字形。我Fontforge在 Linux 上使用将 .TTE 转换为 11 型(CID 类型 2)字体,并创建了一个自定义CMap来将Big5代码点映射到字体中的正确字形。这一切都在 Windows 上的 GS8.60 和 Linux 上的 GS8.61 - GS8.63 中运行良好。在 Windows 上加载 GS8.61 中的字体时,我得到一个

gs_cidfn.ps 中 /findfont 中的 /rangecheck 错误。

我已经尝试EUDC.TTE在 Ghostscript 中通过cidfmap没有运气/invalidfont/findfont. 我对尝试联系 Ken Lunde 犹豫不决,因为这似乎是 Ghostscript 特有的问题。有人知道解决方法吗?有没有人开发了一个补丁,这样我就不会在这里重新发明轮子了?

编辑:/rangecheck错误发生在.buildcidfont过程中。.buildcidfont 过程没有从 8.60 更改为 8.61。

0 投票
1 回答
416 浏览

python - Ghostscript PDF -> TIFF 在使用带有亚洲字体的文件时会引发无法捕获的异常

Ghostscript 卷曲而死,向 stdout 抛出一个我无法捕获和记录的异常。我很确定当我给它亚洲字体时它会生病。有没有人支持这个问题并解决了它?

0 投票
1 回答
2151 浏览

resolution - Ghostscript和高分辨率?

我正在编写一个脚本来读取一些标记数据,生成一个 tex 文档并将其转换为 png 图像。

只要我使用 tp 286 像素/英寸的分辨率,一切正常。不幸的是,我用来创建图片数据的 GhostScript 在我使用更高的值时没有任何作用。

我该如何解决这种行为?

0 投票
3 回答
4195 浏览

linux - Ghostscript:拆分大 PDF 会导致“pdfmark 目标页面”错误

我正在尝试使用 gs(Debian Lenny 上的 Ghostscript 版本 8.62)将 PDF 拆分为 2 个较小的 PDF。我手头只有 Debian Linux,所以请不要提供 Windows 或 Mac 解决方案。

指定时-dLastPage=740,我收到错误:

我已经搜索了 Ghostscript 文档以了解如何完全禁用 pdfmark(我不需要直接打印 pdf 的链接或书签)。 -dDOPDFMARKS=false不起作用。

我已经在互联网上搜索了任何报告类似错误的人。我还没有找到解决办法。

请帮忙!

作为参考,我使用的命令是:

0 投票
1 回答
582 浏览

pdf - 需要有关 PDF 颜色分离的帮助/答案

使用以下过程:

  1. 当用户将某些内容打印到虚拟打印机时,PDFCreator 会创建 PDF
  2. PDF 通过集成的 VBScript 处理程序进一步处理,并传递给 JAVA,后者对 PDF 内容进行一些处理
  3. 在该过程的中间,使用 PDF 调用外部应用程序,将黑色文本和图形添加到 PDF
  4. PDF 被收集起来,每周交给印刷厂一次,该印刷厂为每个 CMYK 使用一个印版

问题是:印刷厂需要一个分色的CMYK PDF,但是从外部应用程序添加的黑色文本和图形应该是K平面上唯一的内容(因为我们要制作特殊的打印效果)。通过 PDFCreator 打印的所有其他内容只能在 CMY 印版上,因此必须用这些颜色模拟黑色。

目前,我们在调用外部应用程序之前手动停止该过程并通过 Adob​​e Creator Pro 分离颜色,但这不是未来的选择,因为整个过程应该是自动化的。

所以基本上我需要一种将 CMYK PDFCreator PDF 转换为 CMY 版本的方法,这样外部应用程序就可以根据需要输入尽可能多的黑色 K 内容。

PDF转换是我前进的正确方向吗?有什么办法可以用ghostscript做到这一点吗?我阅读了 gs 文档,但一无所获,因为我只看到了 RGB 到 CMYK 的转换,但没有看到 CMYK 到 CMY 的空 B...

0 投票
4 回答
24228 浏览

pdf - 使用 ImageMagick 或 Ghostscript(或其他东西)缩放 PDF 以适应页面?

我一直在努力反对这一点,但无济于事。

我需要缩小一些大型 PDF 以在 8.5x11 英寸(标准字母)页面上打印。ImageMagick/Ghostscript 可以处理这种事情,还是因为我使用了错误的工具来完成这项工作,所以我遇到了很多麻烦?

仅仅依靠客户端打印对话框中的“缩小到页面”选项不是一个选项,因为我们希望它易于最终用户使用。