2016-05-12 3 views
0

私は社内印刷ジョブ用のWebベースのKIOSKで作業しています。私たちは非営利団体で、小さな出版物を出版しています。私は出版物(主にPDF)、私たちの印刷待ち行列(主にWindowsプリンタ)を管理するためのポータルを作成したプロトタイプを持っています。私はFoxit Readerを使って静かにPDFをRESTFUL API Webサービスから印刷するためにC#コードを書くことができました。できます。しかし、テストでは、FoxIT Readerに重大な制限があることがわかりました。主に、他の基本設定とともに、印刷する部数を指定することはできません。それが動作している間、私たちは多くの場合、大量に印刷します(50または100ページの複数ページのPDFを印刷します).NP回の印刷をループに入れることはできますが、それは信じられないほどの量のデータと印刷ジョブ私は、ASP.NET.WebBAPIで背景をPDFで印刷するAPIが必要です

とにかく、コピー数、カラー/ B & W、PRINTER MANAGESの色などを指定して、PDFを印刷するためのオプションを提供するライブラリ(好ましくはオープンソース)を見つけることが困難です。

私は何日もグーグルで行ってきましたが、私は空になっています。私が出会ったライブラリは、WinFormsのフォアグラウンドアプリケーションとして動作することを意図しています。プロセス(Windowsサービスと思う)

そして、単に「PDFを印刷」することで、私はPDFを作成するという意味ではありません。既存のPDFを使用して、オプション(印刷枚数、カラー/ B & W、プリンタはカラー、用紙サイズ、実際のサイズと用紙サイズ、向きなどに合わせて実際のサイズを管理します)を使用してプリンタに送信します。

私は本当に助けが必要です。私は空になる。誰もがこの状況で役立つAPIをお勧めできますか?私が避けようとしているキー全体は、FOREGROUND印刷です。インタラクティブなユーザではなく、バックグラウンドプロセスとして印刷ジョブを生成する必要があります。

(私のRESTFUL API Webサービスは、数量、ページサイズ、カラーモード(BW/Color)と共にパブリケーションのIDを取得します)、FoxIt Readerを使用して背景印刷を生成します。それは動作します。しかし、数量、ページサイズ、カラー/ bw、プリンターマネージメントカラーを指定するオプションがないと、生産には本当に役に立たないです。)

ありがとうございました。

答えて

0

CLPrintをご覧ください。 EXEを直接呼び出すか、PDFをディレクトリに配置するだけで、必要に応じて印刷オプションを指定することもできます。あなたはどんなユーザーとしてもプロセスを実行できるはずです。

http://www.terminalworks.com/command-line-printing

http://www.terminalworks.com/command-line-printing/downloads/documentation/CLPrintGuide.pdf(ページ6私はあなたのために適切であると考えているコマンドラインオプションです)

関連する問題