如何使用ghostscript合并来自S3的PDF

时间:2014-09-29 11:05:02

标签: pdf amazon-s3 pdf-generation ghostscript pdf-conversion

ghostscript可以将多个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

1 个答案:

答案 0 :(得分:0)

不,你不能这样做。 Ghostscript没有内置的http客户端,它也需要随机访问文件,因此即使它确实有效也可能非常慢。

所有文件必须通过本地操作系统的文件系统提供。

当然,原则上可以添加新的文件设备类型(类似于%rom%和%ram%)来通过http进行文件访问。 Ghostscript是开源的,所以你可以自己添加它。

请注意,您没有合并PDF文件,解释源文件以及根据输入的标记内容创建的全新PDF文件。它不是一回事。