2016-05-04 41 views
0

C#で書かれたWinFormsアプリケーションからPDF形式のSSRSレポートを印刷する必要があります。このレポートは、バイト配列のPDFドキュメント(テキスト、画像&テーブルを含む)であり、セキュリティ/パフォーマンス上の理由からディスクに保存したくありません。
- 可能な限り速い方法で
- ユーザーとのやりとりなし
- クライアントマシンに何もインストールする必要はありません(アドビ製品を使用することはできません) MigraDocを使用して
1 - しかし、私は見つけることができません:サードパーティ製のライブラリであれば、私は2つの潜在的な解決策に来たアプリケーションプログラムでPDFを印刷 - C#WinForms

と一緒にインストールすることができるよう、使用することができます -
)がインストールされています既存のファイル、新しく作成されたPDFファイル、または既にディスクに保存されているファイルのみをロードして印刷する方法
2. PDFを直接priに送信する「PDFダイレクトプリント」/ PCL /などを使用して、これは最も速いオプションだと思われますが、まだ実装されていません。すべてのプリンタでサポートされていないようです。

上記のオプションを実装する方法や、要件を満たすその他のオプションについては、他に提案がありますか?

+0

私は、あなたの問題に対するフレームワーク、またはそれ以外の一般的な解決策を認識していません。いくつかの種類のサードパーティツールが必要になります。その中には多くのオプションがあります。推奨ツール/ライブラリはSOの範囲外ですが、Googleはあなたの友人です。 – DonBoitnott

答えて

0

MigraDocはPDFファイルを印刷できないため、潜在的な解決策の1つが無効です。

+0

これは1つのオプションを明確にします。ありがとうございました! –