postscript相关内容

什么是 PostScript 字典,如何访问它们(通过 Ghostscript)?

我通常将 ghostscript 视为命令行工具;然而,我从未停止对那里存在的大量设置和选项感到惊讶 - 这是因为 ghostscript 是一个成熟的 PostScript 语言解释器(我经常忘记). 例如,在 查询 Ghostscript 以获取输出设备的默认选项/设置(例如“pdfwrite"或“tiffg4");学习如何检索给定输出设备的默认选项.但是,我想知道的是 - 这些选项与所 ..
发布时间:2022-01-22 12:18:32 其他开发

如何在 Matlab 图形中使用非 ASCII 字符(用于 LaTeX 文档)?

我正在使用将 Matlab 绘制的图形包含到 LaTeX 中.我通常的工作流程如下: matlab 中的脚本创建图形, 我调整了我认为需要在可视化图形编辑器中调整的内容, 图保存为 .fig(用于将来修改)和 .eps(用于包含在 LaTeX 中), 我将 .eps 文件转换为 .pdf, 在 LaTeX 源代码中引用了 PDF 文件. 重点:当我尝试在轴标签、图例、标题等中使 ..
发布时间:2022-01-07 21:33:00 其他开发

如何在 postscript 文件上制作程序覆盖文本?

我有一些 postscript 格式的图表,由 gnuplot 生成.我需要在图表上放置一些识别信息.我如何编写一些指令来做到这一点?我想在图表的右上角写一个数字(一个 .ps 文件). 解决方案 好的,您链接到的示例文件运行良好(并且没有重新定义 showpage 运算符). 所以我现在假设如下: 您所有的 .ps 文件都类似于您的示例文件. 您所有的 .ps 文件都只有一 ..
发布时间:2021-12-30 18:55:18 其他开发

使用 VC++ 将 Postscript 文档发送到打印机

我有一个 postscript 文件.如何使用 Visual C++ 将其发送到打印机?这看起来应该很简单. 解决方案 如果打印机直接支持 PostScript,您可以像这样假脱机原始打印作业: HANDLE ph;OpenPrinter(&ph, "打印机名称", NULL);di1.pDatatype = IsV4Driver("打印机名称") ?"XPS_PASS": "RAW"; ..
发布时间:2021-12-28 08:33:33 其他开发

拦截发送到 Windows 打印机的数据(使用 RedMon)

我需要拦截发送到 Windows 上的 ESC/POS 打印机的数据并对其进行分析. 所以我想以纯文本形式获取数据,以便我可以提取并理解发送到打印机的信息. 目前,我尝试使用 RedMon 来获取发送到打印机端口的数据流.但是发送的数据是光栅图形的形式,即要打印的点,嵌入在 ESC/POS 命令中. 所以我想知道是否有人可以建议我如何以文本格式获取打印数据以便能够从中提取一些信息 ..
发布时间:2021-12-28 08:23:27 Java开发

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

我正在尝试使用 win32print 模块打印 PDF 文档.显然这个模块只能接受 PCL 或原始文本.那是对的吗? 如果是,是否有可将 PDF 文档转换为 PCL 的模块? 我考虑使用 ShellExecute;但是,这不是一个选项,因为它只允许打印到默认打印机.我需要通过各种网络的服务器上的各种打印机进行打印. 感谢您的帮助,皮特 解决方案 我最终使用了 Ghosts ..
发布时间:2021-12-18 08:07:21 Python

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

我想为 Windows 创建一个虚拟打印机驱动程序.我如何以及在哪里可以正确开始?WDK 有一些打印驱动程序示例,这些示例似乎不是很好的介绍.MSDN 似乎对新手也没有太大帮助. 有很多适用于 Windows 的虚拟打印机(主要是它们生成 PDF),我想知道是否有人可以告诉我如何做同样的事情? 任何指向详细文档的链接都提前表示感谢. 谢谢. 解决方案 当我这样做时(大约 ..
发布时间:2021-12-18 08:03:27 其他开发

将一个 pdf 或 ps 文件叠加在另一个之上

我有两个 pdf 或 postscript 文件(我可以使用任何一个).我想要做的是将每一页合并到另一页之上,以便文档 A 的第 1 页与文档 B 的第 1 页合并以生成输出文档的第 1 页.这不是我必须要以编程方式完成的事情,尽管这会有所帮助. 有什么想法吗? 解决方案 您可以使用命令行工具对 pdf 文件执行此操作 pdftk 使用 stamp 或 background 选项. ..
发布时间:2021-12-14 15:51:12 其他开发

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

我想从 PDF 文件中删除所有图像. 页面布局不应改变.所有图像都应替换为空白区域. 如何在 Ghostscript 和适当的 PostScript 代码的帮助下实现这一点? 解决方案 我自己提出了答案,但实际代码由 Chris Liddell,Ghostscript 开发人员. 我使用了他的原始 PostScript 代码并剥离了它的其他功能.只保留删除光栅图像的功能. ..
发布时间:2021-12-14 15:30:55 其他开发

如何对犹他茶壶进行空间分区?

已经处理了将贝塞尔补丁转换为三角形,我需要做一个二元空间分区,以便使用画家算法绘制投影的三角形. 我已经用很多数学帮助. 但它正在制作一棵查理布朗树!也就是说,大多数节点都有一个完全空的分支.整个策略都是错误的.由于茶壶基本上是球形的,因此整个形状仅位于任何特定组件三角形的“一侧". 所以我想我需要更像苹果核的分区平面:所有平面都通过 y 轴的线.但我有点离开书本,你知道吗?茶壶 ..
发布时间:2021-11-25 03:03:31 C#

如何“陷阱"我的表面补丁可以防止背景从裂缝中渗出?

为了应对竞争中的挑战.lang.postscript,我正在尝试将圆柱体渲染为投影矩形块的 3D 切片.但即使在我注释掉线图之后我仍然看到线框,因为补丁没有对接齐平. 圆柱体通过 z(-2 .. 2,步长 4/N)和 theta(0 .. 360,步长 360/N)双循环沿 z 轴建模.矩形的四个点是: v1 = (Rcos T, Rsin T, z) v4 = (Rcos T, R ..
发布时间:2021-11-25 01:59:35 C#

Bezier Patches 如何在犹他州茶壶中工作?

我过早地发布了一个代码高尔夫挑战,使用 犹他茶壶"ftp://ftp.funet.fi/pub/sci/graphics/packages/objects/teaset.tar.Z" rel="nofollow noreferrer">这个数据集 (只是茶壶).(修订和发布的茶壶挑战)但是当我更深入地查看数据以便举一个小例子,我意识到我不知道这些数据发生了什么.我对 2D 中的贝塞尔曲线有很好的理 ..
发布时间:2021-11-25 00:49:42 C#

如何修改这个 1992 年的纯文本到 PDF 转换 PostScript 以实际指定页面大小?

我正在尝试将纯文本文档转换为 PDF.唯一接近实际工作的方法是安装“GhostScript",然后使用以下 PostScript 脚本,由 SE 用户 @RedGrittyBrick(感谢)挖掘,该脚本采用纯文本文档(在脚本下方)并生成 PDF来自它. 它在技术上是有效的,但在视觉上混淆了每个页面的顶部和左边距,使得顶部边距变得“太多"而左边距“有点太适合"(与右侧相比)利润).至少在 Su ..
发布时间:2021-06-19 18:52:13 其他开发

如何确保 PostScript 中垂直和水平方向的线宽相同?

PostScript 中线条的宽度是根据用户空间中的距离定义的.在我的用例中,设备空间的纵横比(例如4:3)与用户空间的纵横比(例如1:1)不同,这导致设备空间中的线宽在垂直和水平方向. 如何使线宽与线方向无关?setlinewidth 的 PostScript 语言参考手册提到,如果在 stroke 时有效的当前变换矩阵 (CTM) 指定按 x 和 y 维度中的不同因子进行缩放,那么线条的 ..
发布时间:2021-06-19 18:52:09 其他开发

覆盖 postscript/setcmykcolor

我正在尝试更改仅包含矢量(无光栅)的 EPS 文件的颜色.目前,我将它们转换为 SVG,处理颜色,然后使用 Inkscape 将它们转换回 PDF 或 EPS.这非常有效,但不允许我应用 CMYK 着色,只能应用 RGB.在进行了一些调查并找到了诸如 this 或 this 我试图覆盖我的 EPS 文件使用的 /setcmykcolor 函数.您可以从此处下载. 每股收益如下所示: 并 ..
发布时间:2021-06-19 18:52:06 其他开发

在 PostScript 中显示 Unicode 字符

如何让我的 PostScript 程序显示来自 Bravura 字体的 G 谱号字符?根据这个 SMuFL 文档,G(高音)谱号的 Unicode 代码点在 Bravura 中是 U+E050(参见第 48 页谱号 (U+E050–U+E07F)).PostScript 字形名称可能是 gClef(不确定). 到目前为止,这是我在页面上获取 unicode 字符的最佳尝试.我正在使用 Gho ..
发布时间:2021-06-19 18:52:03 其他开发