配布可能な Python プログラムに pdftk と gsprint を含めるにはどうすればよいですか?
私は、いくつかのソース PDF を取り、ページを再配置し、それらを正しく順序付けられた便利なステープル パケットに出力する短い Python モジュールを作成しました (モジュールに関するフィードバックがあれば、GitHubにも感謝します)。これにより、これらのパケットを一度に大量に印刷することが非常に簡単になります。pdftkとgsprint (経由) を使用subprocess.call
して、PDF をラングリングして印刷します。
今、私はこれを全国の他の研究サイトの同僚に配布できるようにしたいと考えています. 私はそれらについて3つの仮定を立てています:
- 彼らは私よりも技術的傾向がはるかに低いため、pdftk と gsprint をインストールしてシステム パスに配置するのはおそらく難しいでしょう (彼らのローカル IT がそのようなことを許可していると仮定しても)。
- 彼らはほとんどすべて Windows を使用しています。
- ユーザーは Python をインストールしていません (実際にはそうする人もいますが、誰にもわかりません)。
私の理想は、Python インタープリター、私のモジュール、pdftk、Ghostscript、および gsprint が内部にロールアップされた単一の実行可能ファイルです。それは実現可能ですか?C および Java ライブラリの操作に関するチュートリアルをいくつか見たことがありますが、これを整理するための語彙や概念的な知識がないようです。