2014-09-29 39 views
0

ghostscript正在很好地將多個pdf文件合併爲一個。當我們從我們的服務器合併文件時它工作正常。現在,我想合併在亞馬遜S3中存在的PDF文件。如何使用ghostscript合併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客戶端,它也需要對這些文件進行隨機訪問,所以即使它工作,它也可能非常慢。

所有文件必須通過本地操作系統的文件系統可用。

當然,原則上可以添加一個新的文件設備類型(類似於%rom%和%ram%)通過http進行文件訪問。 Ghostscript是開源的,所以你可以自己添加,如果你想。

請注意,您不合並PDF文件,解釋源文件並從輸入的標記內容創建一個全新的PDF文件。它不是一回事。