ghostscript

如何向 Ghostscript 添加 TrueType 字体
ghostscript

如何向 Ghostscript 添加 TrueType 字体

这是我第一次尝试使用 Ghostscript (GPL Ghostscript 9.55.0 (2021-09-27)) 做任何事情。我正在尝试将.abc音乐文件转换为 PDF,但我想使用我为标题安装的自定义 Olde English 字体。该字体最初位于~/.local/share/fonts/Olde English Regular.ttf。由于这不是我在 中看到的路径之一gs -h,因此我复制了一份/usr/share/fonts并在我的字体映射中添加了如下一行: /OldeEnglish-Regular (Olde English Regular.t...

Admin

我的 Mac 上的 gs-X11 和 gs-noX11 在哪里?
ghostscript

我的 Mac 上的 gs-X11 和 gs-noX11 在哪里?

我执行了以下步骤: 重新安装 macOS文图拉 13.4在我的系统上。(我很吃惊没有找到/usr/local/bin/,但后来这个答案提供了救济。 已安装 Homebrew。(一切/opt如预期。) 做过brew install --cask xquartz这个 安装X11/在/opt/, 添加,XQuartz.app并且/Applications/ 在 中创建了符号链接 X11 和 X11R6 /usr/,均X11/指向/opt。 做到了brew install --cask mactex。这导致了以下事情: 安装texlive/在/usr/lo...

Admin

Linux 将出血添加到 pdf,这是页面的平均颜色
ghostscript

Linux 将出血添加到 pdf,这是页面的平均颜色

由于缺乏专业印刷经验,我们在制作小型杂志时没有考虑到出血边距。很多页面的文字因此被截断。我们可以重新印刷它们,但为了正确起见,我们必须为每页专门设置出血边距,因为它们的设计和颜色都不同。是否可以为所有页​​面添加出血边距(5 毫米),其中边距的颜色等于页面的平均颜色?如果它扩展了边缘最后一个像素的颜色,那就更好了,但这可能要求太高了,不是吗。 ...

Admin

Ghostview 带有特殊字符密码
ghostscript

Ghostview 带有特殊字符密码

我有一个 PDF,我想将其无密码存档。我没有主密码,但我有查看密码。过去,我曾使用 ghostview 来执行此操作。但在这种情况下,密码中包含 ]`%!|&;。 我尝试在 shell 中使用 \ 退出,但不起作用。我尝试在交互式提示符下输入。也失败了。有什么建议吗? 谢谢! ...

Admin

防止 GhostScript 将 PNG 转换为 JPEG
ghostscript

防止 GhostScript 将 PNG 转换为 JPEG

我使用 GhostScript 来修复不兼容/损坏的 PDF,以便 PDF 阅读器能够成功打开它们,并使用 Acrobat Pro 进行编辑而不会出现错误或警告。 gs \ -o repaired.pdf \ -sDEVICE=pdfwrite \ -dPDFSETTINGS=/default \ corrupted.pdf 然而我注意到,将 PNG 图像转换为 PDF 后,会变成 JPEG,并且质量会有所损失。 有没有办法或特定的选择可以避免这种情况? 我搜索了文档没有成功。 ...

Admin

Ghost 脚本打印空白页 pdf
ghostscript

Ghost 脚本打印空白页 pdf

我正在使用 Ghostscript 生成 PDF。问题是生成的 PDF 是空白的。 我做了一些研究后发现此解决方案。此页面说 Ghostscript 有一个错误,为了修复此错误,我需要进行GSCall修改/usr/local/etc/cups/cups-pdf.conf。 问题是我正在使用 Windows,但我不知道如何导航到该位置进行修改。 我不确定我是否正确理解了该论坛上提出的解决方案。 有人遇到过这种情况吗? ...

Admin

gpcl6 选项用于创建可搜索的 pdf 表单
ghostscript

gpcl6 选项用于创建可搜索的 pdf 表单

我们使用 gpcl6 从旧系统上生成的文本报告(绿色条)创建 pdf 文档。使用的命令如下: <data stream> | gpcl6 -dNOSAFE -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=test2.pdf - 这样会生成一个可用的 PDF 文档,其中正确处理了换页符并删除了 cctl 字符。但是,生成的 PDF 不可搜索,并且页面实际上是图像。 gpcl6 是否有一个选项可以生成可搜索的 pdf?我已阅读文档,唯一看起来可能做的是 -sUseOCR=Always。但这会导致我的程序版本 (9....

Admin

重新排序“未预订” PDF 的页面 - Batch / GhostScript / PDFtk
ghostscript

重新排序“未预订” PDF 的页面 - Batch / GhostScript / PDFtk

序言:之前有人问过“取消预订”PDF。话虽如此,我还没有找到该过程这一特定部分的答案。多亏了广泛的研究和本网站的大量帮助,我才找到一半。我正在做的事情的完整解释和资源链接在本问题的末尾。 主要问题:(如果您愿意,请关注这一点并忽略其余部分) 我已经从一个“已编好”的 PDF 中创建了 2 个 PDF 文件。一个是原始 PDF 的左侧,一个是右侧。左侧页面的顺序如下:16, 2, 14, 4, 12, 6, 10, 8右侧页面的顺序如下:1, 15, 3, 13, 5, 11, 7, 9。 我想实现正常的单页顺序(1, 2, 3, 4, 5... 16)单一...

Admin

在 Windows 上使用 GhostScript 将 eps 转换为 png
ghostscript

在 Windows 上使用 GhostScript 将 eps 转换为 png

如果我有一些.eps文件pic00.eps,例如pic01.eps,,...然后在 Linux 上我.png通过运行以下命令将它们转换为文件: gs -dSAFER -dBATCH -dNOPAUSE -dEPSCrop -sDEVICE=png16m -r600 -sOutputFile=pic%02d.png pic*.eps 我刚刚在 Windows 10 上尝试过(使用gswin64c而不是gs),但不起作用。错误信息如下: pic*.eps 是未定义的文件名。 Windows 上的命令是什么? ...

Admin

ghostscript 的命令行用于抑制打印对话框并改为写入 stderr
ghostscript

ghostscript 的命令行用于抑制打印对话框并改为写入 stderr

我按照这里的建议开始我的解决方案 GhostScript 以静音模式打印到网络打印机 并将其作为命令行 gswin32c.exe -dPrinted -dBATCH -dNOPAUSE -dNOSAFER -q -dNumCopies=1 -sDEVICE=mswinpr2 -sOutputFile="%printer%\\printserver\testprinter" "C:\absolute\file\path.pdf" 当打印机可用时,它工作得很好。当打印机不可用(或不存在)时,它会生成一个打印对话框。此命令由自定义 cron 服务运行,因此当对话...

Admin

在 Linux 上将 PDF 转换为灰度,*不添加透明度*
ghostscript

在 Linux 上将 PDF 转换为灰度,*不添加透明度*

我有一个彩色 PDF,它不使用透明度。我想将其转换为灰度 PDF也缺乏透明度在 Linux 上。 将 PDF 转换为灰度的常见方法是使用 GhostScript: gs \ -o grayscale.pdf \ -sDEVICE=pdfwrite \ -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray\ -dCompatibilityLevel=1.4 \ color.pdf 问题是这会导致 PDF 具有透明度,据称我的目标下游流程(由 POD 供应商打印)无法...

Admin

压缩 pdf
ghostscript

压缩 pdf

我一直在使用 ilovepdf.com 上的网络服务来压缩一些 PDF 文件。所谓“一些”,指的是“几百到几千个”。输出文件看起来完全相同(在我看来),大小为原始文件大小的 95%,每隔 20 个或 30 个文件大小会减小 50%。我对输出结果很满意,但传输时间(上传原始文件、下载压缩文件)很长。每个文件需要 1-3 分钟。此外,我并不是一个付费客户,最近我被限制到每个文件需要 10-20 分钟。 我尽量不做一个寄生虫,而且无论如何我一直希望在某个时候转换到一些本地解决方案。 我开始进行研究(过去几年我断断续续地尝试过各种解决方案,但从未找到更好的解决方案…...

Admin

使用命令行为特定 PDF 页面添加注释
ghostscript

使用命令行为特定 PDF 页面添加注释

我有一个 5 页的 PDF,想在第 3 页和第 4 页添加注释note 3;note 4注释的位置和样式无关紧要。这应该是一个基于 FOSS 的解决方案。 ...

Admin

水平剪切重叠的 PDF 页面
ghostscript

水平剪切重叠的 PDF 页面

我想转换一个 pdf 文件,使每页水平切成两部分,并有一些重叠。我的机器是 mac,我现在使用 mutool 和以下命令: mutool poster -y 2 in.pdf out.pdf 但这并不是我想要的。因为每页都是从中间切开的,所以有些页面可能会正好在一行的中间被切开,导致很难阅读第一页的最后一行和第二页的第一行。 例如这里有一个示例页面: Mutool 会将其分成两页,其中上半部分: 下半部分: 但我想要一些重叠的边距,以便中间的句子仍然可读,如下所示: 和 我能找到的最接近的方法是使用 ghostscript,就像本主题中的那样 将...

Admin