Ghostscript를 사용하여 URL에서 다운로드 한 두 개의 PDF 파일을 결합하는 한 줄의 Linux 명령을 만들려고합니다. 그러나 임시 파일을 만들고 싶지 않습니다 (모든 내용은 메모리에서 완료해야합니다).여러 입력을 Ghostscript에 파이핑
다음 명령이 작동하지 않는 것 같습니다 (프로세스 대체로이 작업을 시도했습니다).
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=combined.pdf <(curl http://example.com/one.pdf) <(curl http://example.com/two.pdf)
이 명령을 실행하면 아래 오류가 표시됩니다.
**** 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, exit code 1
내가 두 개의 입력 PDF 파일이 다운로드를 완료 할 수있는 기회가 전에 고스트 스크립트 명령이 실행되고 있다는 것입니다 무슨 일이 일어나고 있는지 생각, 아마이 일이 기다릴 수있는 방법이있다.