问题标签 [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 回答
819 浏览

java - 在 Mac 和 Windows 上从 swing 打印 - postscript 支持在哪里?

我正在通过机场将复杂的 Swing 应用程序 UI 打印到物理打印机。我有 Mac 和 Windows 机器都打印到同一台打印机。从 Mac 打印看起来很棒。从 Windows 打印看起来远非很好 - 一切都非常像素化,包括字体和图形线。

一些挖掘发现可用的 PrintServices 对于不同的平台是不同的。

当从 mac 执行时,上面返回一个单元素数组。从 Windows 中,它返回一个空数组。这让我相信 Windows 正在向打印机发送 72 DPI 图像,而不是 postscript 数据。

这是 mac 和 windows JVM 实现的区别吗?是否有任何解决方法可以在 Windows 上进行打印?我意识到我可以生成自己的 350dpi 光栅化图像并将其发送到打印机,但是这些东西会进入数百页,如果可能的话,我真的很想避免这条路线。

0 投票
2 回答
663 浏览

iis - 带有 IPP 和 IIS 的非 PostScript 打印机的 PostScript 接口?

是否可以使用 IPP 和 IIS 为本身不支持 PostScript 的打印机提供 PostScript 接口?

此处的目的是为通过 IPP 打印提供通用接口,以便客户端可以在单个驱动程序 (PostScript) 上进行标准化,而不必为不同的打印机下载驱动程序。我可以用 CUPS 做到这一点,但想知道它是否也适用于 IIS。

0 投票
6 回答
40072 浏览

windows - 如何在 Windows 中创建虚拟打印机?

我想为 Windows 创建一个虚拟打印机驱动程序。我如何以及在哪里可以正确开始?WDK 有一些打印驱动程序示例,这些示例似乎不是很好的介绍。MSDN 对新手似乎也不是很有帮助。

那里有很多适用于 Windows 的虚拟打印机(主要是生成 PDF),我想知道是否有人可以告诉我我该怎么做?

提前感谢任何指向详细文档的链接。

谢谢。

0 投票
4 回答
3240 浏览

pdf - 用于解析 PDF、PostScript 和/或 DjVu 的库

我想做的很简单:给定一个包含论文/书籍的 PDF/PS/DjVu 文件,找到论文的作者和标题(任何其他元数据都可以,但不需要太多)。这种认可不一定是完美的,但我想尽可能地做到最好。我正在寻找允许访问这些文件的元数据和内容的开源 .NET 和/或 Java 库(最好是 .NET)。

对于 PDF,我找到了PDFBox (.NET/Java) 和PDF Library (.NET),但可能有更好的选择我不知道;对于 Postscript 和 DjVu,我什么也没找到。

0 投票
6 回答
5002 浏览

r - 以 EPS 格式减小绘图的大小

我有一个包含数百个项目的直方图,为此我做了一个 QQ 图。这导致 EPS 为 2.5 兆字节。这对于只包含在出版物中并且不会以 100 倍放大率查看的图形来说太过分了。

R中是否有任何选项可以以某种方式输出较小的EPS?我搜索了文档无济于事。或者是我最好的选择,比如说,之后以 300 dpi 光栅化它?如果是这种情况,对这项工作的工具有什么建议吗?

该图的 R 代码并不花哨:


编辑:哇!我的问题提到了输出 EPS,然后将其转换为某种光栅格式。当然,我可以首先从 R 生成 PNG。

0 投票
2 回答
3525 浏览

postscript - 双面后记 - 强制新页面

有没有一种简单的方法可以在不插入空白页面的情况下将后记页面强制到新的物理页面上?

例如,假设我有一个包含 10 个附言页的 PS 文档,需要打印到不同的文档包中:

1 - 物理页面 1 正面

2 - 物理页 1 背面

3 - 物理页面 2

4 - 物理页面 3 正面

5 - 物理页 3 背面

6 - 物理第 4 页正面

7 - 物理第 5 页

8 - 物理页 6 正面

9 - 物理页面 7 正面

10 - 物理页 7 背面

我可以将整个文件设置为双工,并在第 3、6、7 和 8 页之后插入虚拟页面,但我想避免这种情况,因为我们的打印机按每次展示而不是按物理页面收费。

我希望有一个简单的 PS 语法对应于“强制到首页”。

0 投票
1 回答
580 浏览

macos - 如何在 PostScript 程序中使用 OpenType 字体?

我正在编写一个 PostScript 程序来打印姓名徽章,并希望包含一个 OpenType 字体,以便我以后可以使用它。OpenType 文件是二进制文件,我正在寻找如何将这些字体包含在 PostScript 文件中的建议,因为它们被发送到打印机。

我正在 Mac OS X 上开发,如果我需要转换工具,这可能是相关的。我已经在我的程序中成功使用了 Type-1 字体,并且我知道字体重新编码。

0 投票
7 回答
2012 浏览

drawing - 有什么好的后记绘图库吗?

我需要为我的 LaTeX 文档画一些图片,并且我发现手工制作的 PostScript 似乎很合适(我想以编程方式做一些事情,需要数学函数等)。我也尝试过 TikZ,但这似乎过于复杂且难以使用。

然而,使用普通的标准 PostScript 有点痛苦,因为实际上并没有任何用于绘制形状的标准函数(例如,甚至没有矩形)。

是否有任何 PostScript 库包含常见形状的功能并使生活更轻松?在我看来,这个问题应该是相当普遍的。

还是我应该跳过 PostScript 并继续使用一些更高级的系统?哪一个?

0 投票
1 回答
902 浏览

java - 使用 xsl-fo 将多个 xml 文件附加到单个输出

我正在使用 xsl-fo (Apache-FOP) 从 XML 输入创建 PostScript 文件。我还需要将多个这样的 XML 附加到单个 PS 文件中。1. Apache-FOP 是否支持附加到输出?2.如果没有,这个问题是否存在?(连接 XML 不是一种选择)。

提前致谢

0 投票
3 回答
24889 浏览

python - 使用 python 的 win32print 模块打印 PDF 文档?

我正在尝试使用 win32print 模块打印 PDF 文档。显然这个模块只能接受 PCL 或原始文本。那是对的吗?

如果是这样,是否有可用于将 PDF 文档转换为 PCL 的模块?

我考虑使用 ShellExecute;但是,这不是一个选项,因为它只允许打印到默认打印机。我需要通过各种网络打印到服务器上的各种打印机。

谢谢你的帮助,皮特