0

ghostscriptを使用してWindows7stdinから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デバイスは、出力ストリームを「seekable」として開きます。これは、パイプまたは他の同様の構造とは明らかに互換性がありません。ローカルファイルが必要です。

于 2012-07-11T08:09:21.823 に答える