• ベストアンサー

C++ BuilderでPDF出力

C++ Builder3を使ってます。印刷する代わりに、PDFファイルとして出力する方法があると聞いているんですが、ソースコードをどのように記述したらよいのかご存知の方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • techa
  • ベストアンサー率60% (41/68)
回答No.1

PDFはAdbeアクロバットで出力されるファイル形式です。インターネット上でみられるAcrobat readerはこのリーダー部のみを切り出したものです。 PDFファイルを生成したい場合、標準的には Adbe Acrobatを購入してインストールすると、 Adbe PDF という仮想プリンタが追加されます。(古いバージョンだとPDF Writerでしょうか) あとは、作成されたプログラムからこの仮想プリンタを指定して普通どおり印刷すれば、PDFが作成されます。 最近ではクセロPDF http://xelo.jp/xelopdf/ というソフトがフリーであるようです。 私はつかったことがないのですが、結構利用者もおられるようす。 見当されてみるのもよいかもしれません。

参考URL:
http://www.adobe.co.jp/products/acrobat/main.html
msndance
質問者

お礼

ソースコード上でクセロPDFをプリンタとして指定してプリントアウトする例は見当たりませんでした。 コンパネで通常使うプリンタに指定してやるのが一番なのでしょうね。 ありがとうございました。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

PDF の基本的な部分は JIS 規格になっているはずだから, そいつを読んでみてはどうでしょうか?

関連するQ&A