问题标签 [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.
pdf - 将一个 pdf 或 ps 文件叠加在另一个文件之上
我有两个 pdf 或 postscript 文件(我可以使用任何一个)。我想要做的是将每个页面合并到另一个页面上,以便文档 A 的第 1 页将与文档 B 的第 1 页组合以生成输出文档的第 1 页。这不是我必须以编程方式做的事情,尽管这会有所帮助。
有任何想法吗?
string - 如何在 PostScript 中获取字符串的高度度量?
您可以使用当前字体获取字符串的宽度,stringwidth
尽管这实际上会在堆栈上推送偏移坐标,但 y 值似乎总是没用。有没有办法确定字符串的确切高度,可能包括也可能不包括下降线?
postscript - 将文本(实际上是条形码)添加到 Postscript 文件
我希望能够将条形码添加到生成的 postscript 文件中。postscript 文件是由另一个程序生成的,我无法更改该程序的工作方式。
我发现几个线程表明这可以通过将 Postscript 文件转换为 PDF 来完成(胶合(拼版)PDF 文档;从一个 .ps 文件创建两个 pdf?;将一个pdf 或 ps 文件叠加在另一个之上)。
我想知道是否有一种方法可以在没有 PDF 转换的情况下做到这一点(保持简单,保持快速,并避免质量损失)。如果事实证明 PDF 转换是唯一合理的解决方案,那么从 Postscript 到 PDF 是否有质量损失?
macos - 乳胶中的 PostScript 文件模糊
我使用 Mac OS X 的 Preview 来查看 pdf 和 PostScript 文件。然而,一些用 Latex 生成的 ps 文件看起来很模糊,例如,
替代文字 http://img261.imageshack.us/img261/4686/picture1ky5.png
有没有办法解决这个问题?
linux - linux Imagemagick 将 PDF 转换为 JPG 的问题
我正在使用的系统使用 linux 实用程序 convert 将 pdfs 转换为 jpgs。我的盒子给了我以下错误。
但是生产机器没有。根据
我的版本与生产机器相同。我不确定如何检查 postscript 是否需要更新。并不是一个真正的 Linux 大师。
编辑:根据建议,我检查了 Ghostscript。以下已安装。
orientation - 在 Postscript 文件上使用 Cups 反转方向
在 CUPS 中使用 lp -oorientation-requested=6 打印 postscript 文件时,第一页反转 180 度,然后下一页回到 0 方向。第三页旋转 180 度,第四页回 0 以此类推。我需要将文件中的每一页反转 180 度。任何关于尝试什么的建议将不胜感激。
pdf - PS/PDF 如何存储和压缩位图?
我正在试验一个系统来扫描字母并将扫描的位图转换为 PDF,目标是获得高分辨率和较小的 PDF 文件大小。
我正在使用扫描仪、用于位图操作的 GIMP 和用于位图到 PDF 转换的 ImageMagick 进行原型设计。
我的过程如下所示:
以 3x8 位颜色、600 DPI、LZW 压缩的真彩色 TIFF 文件大小进行扫描,大小约为 8 Mb。
使用 GIMP 将位图转换为具有 4 到 8 种颜色的典型颜色表的索引图像。这使得图像可更好地压缩。
使用 ImageMagick 转换 LZW 压缩的索引 TIFF 文件 PDF,每页大约 500K。
现在为了使图像更好地压缩,我可以使位图对压缩更友好。在这里进行实验之前,我想知道 PS/PDF 是如何存储位图的。
PS/PDF 中的位图是运行长度编码的吗?然后我会通过从位图行中删除单个像素来获得压缩。
您有进一步优化的想法吗?
您知道 PS/PDF 中对位图存储格式的引用吗?
postscript - “currentpoint newpath moveto”过程的更好名称
问题:您对这些函数的更好名称有什么建议吗?
由于 newpath 和 stroke 导致当前点变得未定义,我通常定义如下过程
但是,这些名称实际上是如何编写不可维护代码的示例,我宁愿将它们称为其他名称,但无法想出任何好名称(除了可能类似的名称newpath_without_undefining_currentpoint
,然后使用过程的好处或多或少消失了)。
搜索现有用法仅在 ghostscript 的 pdf_ops.ps 中找到以下内容:
/tn { currentpoint newpath moveto } bdef % 已过时,从未使用过。
并且tn并不是一个更好的名字。
编辑:我所说的具有不可维护的特征的意思是我最终得到newpath
and new_path
,两者都做同样的事情但略有不同,并且名称中没有任何内容暗示任何事情。我知道标识符通常保持简短以节省空间,但这对于我的手写文件来说不是问题。
latex - 在 LaTeX 中检测输出设备
有没有办法在 LaTeX 样式/类文件中检测正在使用的输出设备(或至少它具有哪些功能)?pstricks
原因是,我正在编写一个类文件,如果 Postscript 可用,我想在其中使用一些 Postscript 特定的包(例如),但如果我只是写
那么如果我用pdflatex
. 所以理想情况下,我正在寻找可以使用的东西
看起来这一定是可能的,因为我知道像这样的包pgf
可以改变它们的行为以根据输出设备使用适当的图形命令,但我已经做了一些谷歌搜索并检查了我的 LaTeX 书,但还没有找到方法。
pdf - 生成自定义文档的最佳方法?
我正在生成用于打印的文档。它应该使用特定的 TTF 字体,并且所有内容都必须使用矢量图形打印(为了质量)。一些文本应该被自动替换(例如当前时间)。它还应该包括一个带有图表的自定义生成的 EPS 图像。
理想情况下,我希望有某种可以轻松替换文本的文档模板,如果它可以通过路径导入图像会很好。但我不确定哪种格式对此有好处。我能想到的最好的是LaTeX,但我不喜欢将它与TTF一起使用需要大量的手动工作......还有其他想法吗?
顺便说一句,我正在使用 OS X ...