0

PDFファイルのURLを取得し、それをパラメーターとしてネットワークプリンターで印刷するWebサービスに送信する必要があります。これは、ユーザーの操作なしでサーバー側で実行する必要があります。

それを達成するために使用できるライブラリをいくつか知っていますか?iTextSharpのようなさまざまなオプションを検討していますが、そのライブラリから印刷する方法がないようです。

ありがとう。

4

4 に答える 4

1

ファイルをダウンロードして PDF として保存でき、Acrobat Reader がインストールされている場合は、コマンド ラインを使用して印刷 (シェル) できます。

http://www.robvanderwoude.com/commandlineswitches.php#Acrobat

PDF ファイルをサイレント モードで印刷します。

AcroRd32.exe /N /T PdfFile PrinterName [ PrinterDriver [ PrinterPort ] ]
于 2012-08-16T13:41:21.753 に答える
0

私はそのようなことをしなければなりませんでしたが、PCLを使用していました。winspool.drv を使用してプリンターを開き、ドキュメントを開始してからページを開始し、バイトを書き出し、ページとドキュメントを終了してプリンターを閉じました。ネットワーク プリンタに印刷するために、ローカル マシンにプリンタの PCL ドライバをインストールしました。Postscript ドライバーを使えば、そのようなことができるかもしれません。簡単なテストは、コマンド プロンプトとコピーの /B スイッチを使用して、プリンターに PDF のバイナリ コピーを実行することです。PDFとプリンターのネットワーク共有をソース/宛先として指定していると思います。機能しない場合に備えて、大量のランダムな文字を取得しないように、小さな PDF を使用してください。

于 2012-08-16T13:24:53.443 に答える
0

最後に、これらすべてを単独で実行する商用コンポーネントを使用します。

ご協力いただきありがとうございます。

于 2012-08-23T16:02:01.027 に答える
0

どの商用コンポーネントを使用したかを教えていただければ幸いです...

于 2012-10-09T22:09:43.880 に答える