7得票3回答
如何在Linux中为每个页面的PostScript或PDF文件添加页脚?

我想在每个由groff在Linux中使用postscript生成的pdf文件的底部添加一个“页脚”(归属信息)。我正在使用ps2pdf工具将文件从ps转换为pdf,因此我可以访问这两种格式。这两篇文章对我有些帮助:如何在Postscript/PDF中添加页码,如何使程序在postscript文...

7得票2回答
如何在PostScript文件中嵌入TrueType字体

我有一个跨平台应用程序,在Linux和Mac版本中,它会生成一个postscript文件以打印报告,然后使用CUPS打印。它可以处理简单的字符和图像,但我想直接将TrueType字体嵌入到postscript文件中。有人知道如何做吗?此外,我可以对简单的ASCII字符进行编码,但不确定如何对除...

7得票3回答
在Scala中修改大文件

我正在尝试在Scala中修改一个大的PostScript文件(有些文件大小达到1GB)。该文件是一组批处理,每个批处理包含代表批处理编号、页面数量等的代码。 我需要: 1. 搜索批处理代码(始终从文件中的同一行开始)。 2. 计算到下一个批处理代码的页面数。 3. 修改批处理代码以包括每个...

7得票4回答
在PostScript中添加图片的简单方法

我正在尝试使用postscript编写文档。 到目前为止,我已经能够编写简单的文本,并处理线条和形状。 现在我想向文档中添加一些图片。在网上搜索后,似乎找不到任何清晰的方法来实现这一点。 下面的代码片段是一个hello world示例: %!PS /Times ...

7得票6回答
使用Ghostscript将TIFF转换为PDF

你能告诉我如何使用Ghostscript或Postscript将TIFF转换为PDF吗? 我尝试使用以下命令: gswin32c.exe -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=o.pdf test.tif 但它无法正常工作。 ...

7得票5回答
什么是PostScript字典,如何通过Ghostscript访问它们?

我通常将ghostscript视为一个命令行工具;然而,我对其中设置和选项的数量感到惊讶 - 这是因为ghostscript是一个完整的PostScript语言解释器(这一点我经常忘记)。例如,在查询输出设备(如'pdfwrite'或'tiffg4')的默认选项/设置时,可以了解如何检索给定输...