C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 121 を表示中)
■72697 / )  .NetからのPDFファイルのダイレクト印刷
□投稿者/ yuuki (1回)-(2014/07/07(Mon) 13:58:07)

分類:[.NET 全般] 

いつもお世話になっております。yuukiと申します。

タイトルの件について、アドバイスいただけたら助かります。
VB.NetよりPDFファイルをダイレクト印刷(プリントダイアログなし)で印刷を行いたいです。
現在はAdobeReaderのコマンドラインオプションによる指定プリンタへのダイレクト印刷を検討しているのですが
下記の懸念事項により、他の手法がないかを検討しているところです。
 参考にしたページ)http://jehupc.exblog.jp/8568978/
[1]Adobe社がAdobeReaderのコマンドラインオプションを保障していない
 http://helpx.adobe.com/jp/acrobat/kb/510705.html
[2]外部ツールのためプロセスが別になってしまい、かつ、AdobeReaderが印刷後に自動的に終了しない。
 印刷が終了するとAdobeReaderのプロセスが終了してくれると助かりますが、実際はプロセスが残ったままになります
[3]印刷終了後にAdobeReaderのプロセスを殺すため、印刷キューの状態を監視しなければならない

有償、無償を問わず、.NetからのPDFファイルのダイレクト印刷できる機能やツールや技術があればアドバイスいただけないでしょうか。(できれば無償がよいですが・・)


■求める機能
VisualStudio.NETのプログラムよりPDFファイルが印刷できる開発ツールまたはミドルウェアまたは技術
[1]PDFファイル、および出力するプリンタをプログラムで指定し、ダイレクト印刷ができる
[2]出力するプリンタに対して、詳細な出力設定が(給紙方法など)できれば助かります
[3]外部ツール(AdobeReaderなど)なしで印刷できると助かります
[4]印刷結果(きちんと印刷できたかなど)がわかればなお良し

■利用環境
[開発]
 VisualStudio 2012 VB.NET FrameWork4.0
[クライアント]
 Windows7 約60台


Spire.PDF for .NET が無償で印刷処理までできたのですが、なぜかMSゴシックのフォントがうまく印字できずに断念してしまいました。。
もし、その他の情報などご存知であれば、ご教授ください。。

以上、よろしくお願いします。


返信 編集キー/


管理者用

- Child Tree -