GhostScript 路径输出/输入错误

Posted

技术标签:

【中文标题】GhostScript 路径输出/输入错误【英文标题】:GhostScript Path output/input error 【发布时间】:2016-02-15 12:44:21 【问题描述】:

我正在使用 GS 32bits 和 C# 的包装器。

这条线有效:

GhostscriptSharp.GhostscriptWrapper.GeneratePageThumb("a.pdf" , "a.jpg", 1, 100, 100, 50, 50);

但这行不行

GhostscriptSharp.GhostscriptWrapper.GeneratePageThumb("a.pdf" , "C:\\a.jpg", 1, 100, 100, 50, 50);

GS 如何处理输入/输出路径?

【问题讨论】:

【参考方案1】:

绝对路径有点问题。我已经通过使用相对路径解决了我的问题。

GhostscriptSharp.GhostscriptWrapper.GeneratePageThumb("a.pdf" , "thumbs/a.jpg", 1, 100, 100, 50, 50);

【讨论】:

不要使用反斜杠,使用正斜杠。我假设 Ghostscript sharp(Artifex 不维护)只是将路径传递给 Ghostscript。 Ghostscript 将接受正斜杠路径分隔符。

以上是关于GhostScript 路径输出/输入错误的主要内容,如果未能解决你的问题,请参考以下文章

Ghostscript 输出到文件:啥可能导致此错误?

java - 如何在文件路径中使用空格从java调用ghostscript

没有得到任何输出或错误ghostscript python

使用ghostscript时如何使用不带扩展名的输入文件名附加输出文件名?

GhostScript 完成转换为 PDF 后删除输入文件

通过子进程调用 GhostScript 无法创建输出文件