VB6.0でPDF作成について


ぽこ  2004-03-25 22:24:29  No: 82721  IP: [192.*.*.*]

VB6.0で所定の様式にデータを打ち出すプログラムを作成していますが、
プリンターにAcrobatDistillerを指定するとPDFを作成できるのかな?と思い

〜〜〜省略〜〜〜
    Printer.Print "てすと"
〜〜〜省略〜〜〜

ってやってみましたが
「プリンターえらーです」となります。
AcrobatDistillerで直接PDFに書き出すということは出来ないんでしょうか?

編集    削除
zombie_os  2004-03-27 01:15:36  No: 82722  IP: [192.*.*.*]

とおりすがりのものです。
詳しくないので  さらっと。

Adobe Distiller には Printer Driver と Application の2種類が
存在するはずですよ。

Printer Driver 版は
  様々なアプリケーションからPDFの基となるPSファイルを作成する

Application 版は
  PSファイルからPDFを作成する

ご質問の内容からすると、Printer Driver 側について言ってらっしゃる
ようですので実質的に無理なのではないでしょうか?

以上、ご参考になれば幸いです。
失礼します。

編集    削除
とろ  2004-03-29 21:09:37  No: 82723  IP: [192.*.*.*]

> Printer.Print "てすと"
> ってやってみましたが
> 「プリンターえらーです」となります。

私もやってみましたが、いろいろエラーメッセージが表示されちゃいますね。
保存ダイアログを表示させない設定になっているにも関わらず、
ファイル名を聞いてきたりして...
環境 : Win2000(SP3) + VB6(SP5) + Acrobat 5
# ちなみに、以下の環境では、普通にPDFファイルを作成できました。
# 環境 : WinMe + VB6(SP5) + Acrobat 4

仕方ないので、一旦テキストファイルなどに印刷したい文字を出力して、
そのテキストファイルを Distiller で印刷するというふうに
するしかなさそうです。

編集    削除
ぴろあき  2004-03-30 19:58:17  No: 82724  IP: [192.*.*.*]

AcrobatDistillerの情報ではなくて恐縮なのですが、
AcrobatPDFWriterではPDFへの書込みが行えています。

#環境
Win2k(SP3) + Vb6(SP5) + Acrobat5

#ただし、CommonDialogでプリンタをPDFWriterに変更したときは印刷されない。
#事前に、通常使うプリンタをPDFWriterに設定しておくと、正しく印刷される。

参考までに。

編集    削除