0

我正在尝试使用ghostscript将Windows 7标准输入转换为pdf,而不是生成本地文件,我想将此文件直接发送到我的exe文件。

我正在做这个

C:\Programas\gs\gs9.05\bin\gswin64c.exe -IC:\Programas\gs\gs9.05\lib;C:\Programas\gs\fonts -sDEVICE=pdfwrite -r300 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile=%%pipe%%"C:\Projectos\Online File Manager\Codigo\Ruby\shoes apps\FileCreate7.exe"

(我同时把exe放在一个cmd文件中)

我收到错误:

GPL Ghostscript 9.05: **** Could not open the file %pipe%c:\tempRep\filecreate.cmd .
Unrecoverable error: ioerror in setdevice
Operand stack:
    --nostringval--

有什么建议么 ?

4

1 回答 1

1

基本上,你不能这样做。pdfwrite 设备将输出流打开为“可搜索”,这显然与管道或其他类似结构不兼容。您需要有一个本地文件。

于 2012-07-11T08:09:21.823 回答