2014-09-29 3 views
0

고스트 스크립트가 여러 PDF 파일을 하나로 병합하는 데 문제가 없습니다. 우리 서버에서 파일을 병합 할 때 잘 작동합니다. 자, 아마존 S3에있는 pdf 파일을 병합하고 싶습니다.고스트 스크립트를 사용하여 S3에서 PDF를 병합하는 방법

그럴 수 있습니까? 예 :

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf https://<bucket>.s3.amazonaws.com/pdf1.pdf http://<bucket>.s3.amazonaws.com/pdf2.pdf 

답변

0

아니요, 그렇게 할 수 없습니다. Ghostscript에는 http 클라이언트가 내장되어 있지 않으며 파일에 대한 무작위 액세스가 필요하므로 작동하더라도 매우 느릴 수 있습니다.

모든 파일은 로컬 운영 체제의 파일 시스템을 통해 사용할 수 있어야합니다.

물론 기본적으로 http로 파일 액세스를 수행하기 위해 새로운 파일 장치 유형 (% rom % 및 % ram %와 유사)을 추가 할 수 있습니다. Ghostscript는 오픈 소스이기 때문에 원하는 경우 직접 추가 할 수 있습니다.

PDF 파일을 병합하지 않는다는 점에 유의하십시오. 입력 파일의 소스 내용이 해석되고 입력 된 내용으로 새 PDF 파일이 생성됩니다. 그것도 같은 것이 아닙니다.

관련 문제