• ベストアンサー

プログラムからPDFを印刷する方法

あるPDFファイルに対してプログラムの中から印刷をかけたいのですがそのようなことは可能でしょうか? 言語はできればJavaにしたいのですが無理なら他の言語でもOKです。

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

正式には未サポートのようですが、コマンドラインから印刷できるようです。 e-chabudai.net - PDFファイルをプログラムから印刷、Acrobat Readerを閉じる http://www.e-chabudai.net/labo/pdfprint/ -- javaだと、 Runtime.getRuntime().exec("c:\~\AcroRd32.exe /pほげほげ.pdf") かな?(自信なし) Cですと、 system("c:\Program Files\Adobe\Acrobat6.0\AcroRd32.exe /pほげほげ.pdf") とか。

参考URL:
http://www.e-chabudai.net/labo/pdfprint/

その他の回答 (1)

回答No.1

C, C++ なら以下でできないでしょうか? ShellExecute(hwnd, "print", "c:\\hantoka\\test.pdf", NULL, NULL, SW_SHOWNORMAL); アクロバットリーダーが立ち上がってくるかも知れないのでいやなら最後のパラメータは SW_HIDE ではどうでしょうか。 試してません。

関連するQ&A

  • PDFファイルを印刷するプログラム

    現在、PDFの印刷をAcrobatを利用しないで行うプログラムをVB6.0で作成しようとしています。 ActiveXコントロールを使い、PDFファイルを印刷しようと思うのですが、わかりやすいサンプル等あれば教えていただけませんか。 あと、ActiveXコントロールについてはドキュメントがないみたいなので、何を参考にすればいいのかわかりません。 なにか、参考になることがあったら教えていただきたいのですが・・ 以上 よろしくお願いします。

  • java Swing でPDFを操作する

    java Swing でPDFを操作するプログラムを作りたいのですが、 作りたいことは、 大きなコンポーネントで画像(PDF)の大きさを変更することと、 スクロールするものです。 問題点は、 .txtや.jpgファイルはできましたが。 pdfの場合ファイル読み込みのクラスが見つかりません。 (javaが不可であれば他の言語でも知りたいです。) 目的は、 PDFのフォントを変更することが多いのと、 ページ数がかなり多いものを見るので、 効率を高めるためです。 サンプルプログラムのありかやクラス名などご存じの方がおられましたら教えていただけませんでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • PDFファイルが印刷できません

    PDFファイルが印刷できません。 症状としては、PDFファイルを印刷しようとすると印刷の設定の画面が出て、そこまでは大丈夫です。 そこでOKをクリックすると <ファイルへ出力> 出力ファイル名(O): と出て、ファイル名を入力させようとします。 入力しないでOKすると印刷は開始されません。 正しいファイル名と思われるものを入力してOKすると、プリンタへデータが送信されているような感じになるのですが、実際にはプリンタは何も印刷しようとしません。 以前は印刷できていたような気がするのですが、ファイル名入力を求めてくるようになってからできなくなったような気がします。 どこに問題があるのでしょうか?

  • 印刷プログラムを作りたい!

    いつもお世話になります。 Windows上に常駐して、WEBサーバー上にあるPDFを監視し ファイル名が変われば自動で印刷する。 ※印刷したファイルはテキストなどのログに残して、同じファイル名であれば印刷しない と言った内容のPGを作ってみたいのですが、こういった動きに適した言語は何が良いのでしょうか? 現状、PHP位しか扱える言語が無いのでスキルアップの為にも ローカルで動くようなPGを是非、作成したいと思い投稿しました。

  • ダウンロードしたPDFファイルが印刷できません

    官庁で公開しているPDFの申請書を印刷しようとしてもできません。 PDFファイルを開いて、「ファイルを印刷」→「印刷OK」→「名前をつけて保存」になってしまいます。 保存したファイルはPDFではなく、ちゃんと印刷できません。 以前は問題なく印刷できていました。 どうすれば印刷できるようになるのでしょうか?

  • PDFデータにPDFデータを重ねて印刷することはできる?

     印刷関係のソフトウェアを開発するため、実際の紙に印刷する前に、テスト用としてPDFにデータを印刷するようにしています。  伝票などのレイアウトが書き込まれた既存のPDFファイルに、プログラムの印刷命令で出力された印刷データをPDFに上書き印刷するような形で、PDFファイルを作成したいのですが、既存のPDF編集ソフトウェアでこのようなことは可能でしょうか。

  • PDFが印刷できません

    A4、40ページで16MBほどあるPDFファイルが印刷できません。 うち数ページを選んでならプリントアウトできます。 しかし、全ページを印刷しようとすると、進行状況が2%ほど読み込んだところで止まって、 そのPDFファイルそのものが強制的に閉じてしまいます。 PDFの中には、イラストレーターとエクセル、ワードファイルから変換したものを単一のPDFに結合してあります。 冊子として全ページ一括出力できないととても困るのですが、どうすれば解決できるでしょうか。

  • PDFファイルが印刷できません

    PDFファイルをダウンロードしたところ、Adobe Readerでファイルを開くことができました。 しかし、いざ印刷しようとすると、できないんです。 「印刷」のボタンは灰色になっていて、クリックできません。ほかのPDFファイルは印刷できるのに、これだけできません。 で、この印刷できないファイルには添付ファイルがあって、"high Quality print joboptions"なる名前が付いています。 これはどういうことなのでしょう?印刷はムリということでしょうか?

  • pdfだけが印刷できません

    会社のパソコンで、今までAcrobat5を使い続けてきたのですが、最近になってAcrobat 7.0 Elementsをインストールしました。 その頃からかも知れませんが、pdf以外のファイル(Word、Excel、PowerPoint、テキストなど印刷可能なファイル全て)は正常にプリンタ出力できるのですが、なぜかpdfファイルだけが印刷されません。 他のPCからは同じpdfファイルを印刷することができます。 理由がさっぱりわからず困っています。 どなたか助けてください。

  • pdfの印刷について

    pdfの印刷について質問させていただきます。 pdfで送られてきたデーターを印刷しようとおもったのですが、印刷をしたら文字がつぶれて全然読み取れないので、色々と印刷設定などをいじっていたら、ファイルへ出力というメッセージが出てきて、その中に出力先ファイルを入力‥となっているのですが、何を入れたら印刷できるのかもわからず、そのままキャンセルすると印刷ジョブを開始できませんでしたというメッセージが出て印刷できないのですが、どなたか改善する方法がおわかりになる方がいらっしゃいましたらアドバイスをお願いします。 ちなみに画面では文字ははっきりと見えています。