1

ghostscript は、複数の pdf ファイルを 1 つにマージするために正常に動作しています。サーバーからファイルをマージすると、正常に機能します。今、Amazon 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
4

1 に答える 1

0

いいえ、それはできません。Ghostscript には http クライアントが組み込まれておらず、ファイルへのランダム アクセスも必要となるため、機能したとしても非常に遅くなる可能性があります。

すべてのファイルは、ローカル オペレーティング システムのファイル システム経由で利用できる必要があります。

もちろん、原則として、新しいファイル デバイス タイプ (%rom% や %ram% に類似) を追加して、http によるファイル アクセスを行うことは可能です。Ghostscript はオープン ソースなので、必要に応じて自分で追加できます。

PDF ファイルをマージするのではなく、ソース ファイルが解釈され、入力のマーキング コンテンツから新しい PDF ファイルが作成されることに注意してください。それは同じことではありません。

于 2014-09-29T12:40:28.200 に答える