web-dev-qa-db-ja.com

クラウドサーバーへのPDFのアップロードの自動化

ドキュメントが作成されたWindowsプログラムからクラウドPDFリポジトリにドキュメントを取得するプロセスを簡素化しようとしています。そのため、作成者はできるだけ少ない手順を実行する必要があります。

現在、作成者はWindowsアプリケーションからpdfドライバーに印刷してPDFファイルを生成し、このファイルに名前を付けてディスク上の一時フォルダーに保存し、クラウドサーバーにログインして、 PDFファイルをサーバーにアップロードし、それを選択して詳細(名前、権限など)を変更します。

目標は、これらの移行手順を可能な限り排除する、シームレスな印刷からアップロードまでのシングルクリックソリューションを提供することです。

誰かがこれを行う方法についての提案がありますか? PDFを生成した後にスクリプトを実行する機能は、それを解決する1つの方法だと思いますが、最善の(最もシームレスな)アプローチはわかりません。

私は this pdfライターソフトウェアを見つけました。これはスクリプトを提供することを目的としていますが、それについての経験はありません。

私を正しい方向に向けてくれてありがとう。

1
Ryan Griggs

Sambaサーバーをセットアップし、シェルスクリプトからプリンターを作成します。このシェルスクリプトはPostScript入力を受け取り、それをps2pdfで実行し、結果をPDFファイルとして出力し、タイムスタンプが付いた添付ユーザーのユーザー名に名前を付けます(つまり、ivan-201901122228.pdf)次に、sftpscpcurlコマンド、またはその他の必要なものを介してクラウドにアップロードします。

他のサーバー接続ネットワークプリンターと同じようにプリンターをインストールし、PostScript用のカラープリンタードライバーを使用します(HP Color LaserJetプリンターの組み込みドライバーが好きです。横に「PS」と表示されているドライバーを選択してください!)。デバイスに印刷するだけです。

同じことを行い、hylafaxを使用してFAXを送信することもできます。

1
ivanivan