问题标签 [postscript]

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 回答
344 浏览

pdf - 尝试通过 R 中的 grImport 导入 ps 文件时出错

我需要创建一个pdf文件,其中包含ggplot2在 A4 纸上排列的多个图表,并重复 20-30 次。

我将ggplot2图表导出到psPostScriptTrace文件中,并按照 中的说明尝试grImport,但它一直给我错误Unrecoverable error, exit code 1

我忽略了错误并尝试将生成的xml文件导入 R 对象,给我另一个错误:

属性构造错误
找不到开始标记文本行21
的结尾标记图片行3中的数据提前结束
错误:1:属性构造错误
2:找不到开始标记文本行21
的结尾3:数据提前结束标记图片第 3 行

这里有什么问题?

谢谢!

0 投票
2 回答
5590 浏览

png - 将 Postscript 转换为 PNG 的 Ghostscript 过饱和

我正在尝试使用 Ghostscript 和/或 ImageMagick 将 Postscript 文档的每一页转换为 PNG 图像。问题是两者都会产生过于饱和的图像(我认为这是正确的术语)。

这是我正在尝试的命令:

这是输入的 Postscript 文件(上面的brochure.ps)

这是我得到的几个输出图像:

第 1 页

第 6 页

如您所见(尤其是在带有新罕布什尔州大绿色地图的页面上),输出 PNG 的颜色太亮/饱和。如何防止颜色发生如此大的变化并获得更准确的转换?

当您在其中打开 Postscript 文件时,OS X 10.6 中的 Preview 会自动非常准确地转换为 PNG。这让我相信 ghostscript 转换 ps->png 的方式有些奇怪(我相当有信心 ImageMagick 只是这个操作的 ghostscript 的包装器)。除了 ghostscript 我应该使用其他工具吗?

注意:正如 pipitas 在下面指出的,颜色的可见差异因操作系统而异。这在 OS X 10.6 中非常明显,但在 Windows XP 中显然不是很明显。

0 投票
2 回答
205 浏览

printing - 打印机通用接口

今天常见的打印机接口是什么?我读过它们中的大多数都支持 PostScript 和/或 PCL。我应该如何从应用程序代码(例如,在 Win32 下)使用 PS/PCL?

0 投票
8 回答
25081 浏览

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

我的操作系统是 Windows 7 32 位。我安装了RedMon1.7Ghostscript 8.71GSview 4.9;安装成功。我去了 Windows Devices and Printers中的Add New Local Printer,点击Create A New Port,然后从Type of Port列表中选择Redirected Port 。单击下一步,在添加新端口窗口中,我将其命名为 RPT1:并单击确定,但它显示无法添加指定端口。操作无法完成(错误 0x00000001)

我尝试给端口起不同的名称,RPT2:、RPT4:、VPport: 等,但都给出了相同的结果。禁用 Windows 防火墙并尝试但它继续给出相同的错误,禁用防病毒 (Avira) 但没有任何变化。

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

顺便说一句,我按照本教程中的说明来创建 postscript 打印机。

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

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

0 投票
1 回答
1770 浏览

c# - 如何查找发送打印作业的计算机?

我正在为 Windows 7 创建一个 postscript 打印机,它将接受打印作业并将它们转发到真正的打印机。它将在 LAN 中共享,并且可以接收来自 LAN 计算机的打印作业。我想在将打印作业转发到打印机之前找出打印作业来自哪台计算机。我怎样才能做到这一点?打印作业本身是否提供详细信息?谢谢

0 投票
1 回答
407 浏览

printing - 在哪里可以找到有关为 Windows 7 开发 PostScript 打印机的资源

我正在开发一个虚拟打印机来接受打印作业并将它们路由到 LAN 中的真实打印机。我希望创建一个postscript打印机作为共享虚拟打印机来接受来自局域网的打印作业,我希望通过ghostscript和redmon来开发它。

如果可以,请让我知道有关如何在 Windows 7 上创建 postscript 打印机的任何在线资源、示例或任何教程。

非常感谢,如果有知道的请告诉我。

0 投票
6 回答
31225 浏览

postscript - 如何将两个后记文件合并在一起?

我正在尝试将两个或多个 postscript 文件合并为一个。我尝试了连接,但它不起作用,因为每个 postscript 文件可能有不同的资源头。

以前有人做过吗?那里有任何图书馆(商业或开源)吗?我不介意 C++、C# 甚至 Java 库。

已编辑 这些是大型 postscript 文件(超过 200 Mb),它们的目的仅用于彩色打印(不用于在线查看)。

结论

  1. ps2write 不是答案,因为它不支持 DSC。
  2. pswrite 正如读者 pipitas 正确指出的那样会产生 L1 输出。这不是解决方案。
  3. 使用 pdfwrite 是可行的。在此选项中,我们将两个 ps 转换为 PDF,然后将合并的 PDF 转换为 ps。此解决方案可能存在问题,因为在转换过程中可能会丢失一些信息。除了额外的转换步骤需要额外的资源和时间。
  4. 如果我们不需要查看输出文件,将两个 postscript 文件连接在一起,并在文件之间插入以下行“false 0 startjob pop”也是一种解决方案。(另请参阅此链接

总之,合并两个 postscript 文件的临时解决方案是选项 3 或 4。

0 投票
3 回答
2035 浏览

c# - 如何处理PDF文档?

我需要一些关于处理 PDF 文档的建议。这些文件是年度报表,包含我需要核对的金额和美元数字。

我看到了一些关于

您会推荐哪些,如果有任何我应该注意的限制?除了开源之外,我不介意为商业产品付费,只要它得到很好的支持和功能齐全。

**其他信息:** PDF 均由同一第三方供应商生成。并非所有 PDF 都具有相同的结构 - 大约有 10 种不同的结构(模板)。

我对 PDF 没有书写要求。

提前谢谢了。

0 投票
3 回答
9616 浏览

c# - 将 PDF 转换为 PostScript

我需要使用 C# 将 PDF 文件转换为 PostScript。是否可以不使用第三方 DLL?或者是否有相同的开源项目?

0 投票
1 回答
2371 浏览

.net - 将 PostScript 转换为 HTML

对于我的一个项目,我需要使 PostScript 文件可供在线查看,我的目标是将这些 PostScript 文件转换为 HTML。我想在 VB.NET 代码和内存流中完成这一切,而不使用命令行程序。

我认为一个完美的解决方案可能是将 PostScript 写入流,同时将输出流读取到 HTML 文件,然后再将其写入数据库。

让我知道我是否走在正确的轨道上,如果您对如何实现这一目标有任何建议。