我正在尝试使用ghostscript将Windows 7 stdin转换为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--
有什么建议吗?
答案 0 :(得分:1)
基本上,你不能这样做。 pdfwrite设备将输出流打开为“可搜索”,这显然与管道或其他类似构造不兼容。你需要一个本地文件。