如何使用 GhostScript 旋转图像?我正在将 eps 可视化到屏幕上。我正在使用命令:
gs image.eps
Run Code Online (Sandbox Code Playgroud) 我有数百个封装的 postscript 文件,我想将它们全部合并为一个大的 PDF。我怎样才能做到这一点?
这里有一些非常奇怪的东西:以前在 Debian 中运行良好的东西,然后即使没有 dist-upgrade 也坏了。
我曾经能够使用 CUPS PDF 虚拟打印机将任何内容打印到 PDF 文件中。现在,它不起作用:当我以普通用户身份打印时, ~/PDF 中没有任何显示。但是,如果我登录 CUPS 管理界面并使用该界面将测试页打印到打印机,则它可以工作;PDF 很好地显示在 ~root/PDF 中。但我希望能够以非 root 用户身份打印到 PDF...
/var/log/cups/cups-pdf_log 有这样的说法:
Fri Feb 7 18:31:57 2014 [STATUS] ***Experimental Option: DecodeHexStrings
Fri Feb 7 18:31:57 2014 [ERROR] failed to set file mode for PDF file (non fatal) (/michael/home/PDF/PDF_-_CUPS_1_5.pdf)
Fri Feb 7 18:31:57 2014 [STATUS] PDF creation successfully finished (michael)
Run Code Online (Sandbox Code Playgroud)
好的,所以有failed to set file mode for PDF file。然而,谷歌搜索并没有太大帮助。我确实找到了一个网页,建议更改Out/etc/cups/cups-pdf.conf 中的目录,所以我做了 ( Out /tmp/${USER}.cups-pdf) 并重新启动了 CUPS,当我尝试打印为 …
我正在尝试使用 GS 将 eps 文件合并到 pdf 文件中,但是,即使原始文件很小,我也无法让它在没有分页符的情况下放置多个 eps 文件。我使用的命令是:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out_file [list of eps files...]
Run Code Online (Sandbox Code Playgroud) 我正在使用 Ghostscript 处理一些 PDF 文件,我想在文件周围添加细黑色边框。这是可以用 Ghostscript 完成的事情,还是有其他(非有损)命令行工具可以做到这一点?
我想将多个 pdf 文件合并为一个。在 SO 上找到了这个很好的答案,但这里有一个问题。我的 pdf 不在同一目录中,所以本质上我想进行一次find调用并将输出通过管道传输到gs,如下所示:
find . -path "*_somedir/*" -name "some.pdf" -print0 | gs ...
Run Code Online (Sandbox Code Playgroud)
我已经检查了手册页,gs但没有关于空终止参数的信息,所以我不确定如何将参数从findto传递gs。我假设如果我跳过 -print0 标志,它将gs在第一个参数之后运行调用。
有任何想法吗?我当然愿意接受其他合并 pdf 的方法,但我想避免安装新的软件包,因为这是在社区服务器上完成的。
我正在尝试使用 Ghostscript 创建一个单行 Linux 命令来合并两个 PDF 文件(从 URL 下载)。但是,我不想创建任何临时文件(一切都应该在内存中完成)。
以下命令似乎不起作用(我尝试通过进程替换来实现此目的)。
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=combined.pdf <(curl http://example.com/one.pdf) <(curl http://example.com/two.pdf)
Run Code Online (Sandbox Code Playgroud)
当我运行此命令时,它给出以下错误。
**** Warning: An error occurred while reading an XREF table.
**** The file has been damaged. This may have been caused
**** by a problem while converting or transfering the file.
**** Ghostscript will attempt to recover the data.
Error: /ioerror in --run--
Current allocation mode is local
Last OS error: Illegal seek
GPL Ghostscript 9.18: Unrecoverable error, …Run Code Online (Sandbox Code Playgroud) 我有一个 pdf 文件,其文本可以在 evince 中正确显示,但在文本被搜索或复制并粘贴到文件外时则不能。例如,“对外运输”。被复制并粘贴到外面
2D/28:93 /89:4758/9/.5:
我从正常工作的 pdf 文件的原始版本创建了 pdf 文件,通过
gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile=example.pdf original.pdf
Run Code Online (Sandbox Code Playgroud)
该命令是我修复 pdf 文件中各种问题的通用方法(尤其是在 Windows 上创建的 pdf 文件中的字体问题)。
谢谢。
ghostscript ×8
pdf ×5
pipe ×2
arguments ×1
command-line ×1
conversion ×1
cups ×1
curl ×1
find ×1
fonts ×1
images ×1
postscript ×1
printing ×1