• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASPからPDFファイルを自動作成)

ASPでPDFファイルを自動作成する方法

このQ&Aのポイント
  • ASPからある処理の結果を帳票として、PDFファイルに自動に作成する方法をまとめます。
  • エクセルに帳票レイアウトを作成し、SQL結果を埋めていき、出力プリンタをAcrobat Writerに指定する方法でPDFファイルを作成できます。
  • VBのPRINTERオブジェクトはASPには存在しないため、他の市販PDF作成ツールを利用せずにPDFファイルを作成する方法を紹介します。

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

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

市販のPDF作成ツールを使わないにしても、ASPだけでPDFを作成するのはかなり困難だと思います。 現実的な案としては、VBなどでPDFを作成するコンポーネントを作成して、ASPからCreateObjectなり、呼び出してあげるのが良いのではないでしょうか? VBからPDFの作成はVB関係のメーリングリストの過去ログを探せば見つかるかと思います。 あと、ASPでPDFの動的作成を行う場合、ご質問の環境だと動作させるサーバー+アクセスする可能性がある全クライアント台数分のAcrobatのライセンスが必要になります Acrobatをサーバーだけにインストールし、サーバーでPDF動的作成を行い、そのサーバーからPDFをダウンロードする可能性があるクライアントが30台あるとすれば、Acrobatのライセンスが31ライセンス分必要になります。 (詳しくは事前にAdobe社に問い合わせて頂くことをお勧め致します) 仮にインターネットに公開するようなシステムにPDFの動的作成を組み込まれる場合、ライセンス数を見積もることができませんので、そのような場合は Acrobat Distiller Server か市販のPDF作成ツール(翼システムのSuper Visual Formade等)を利用するしかありません。 Adobe Acrobat Distiller Server http://www.adobe.co.jp/products/acrdis/main.html 翼システム Super Visual Formade for Web http://www.tsubasa-tool.com/doc/products/detail/d08.html 参考になれば

参考URL:
http://www.adobe.co.jp/products/acrdis/main.html,http://www.tsubasa-tool.com/doc/products/detail/d08.html
noname#198285
質問者

お礼

アドバイスありがとうございます。やはりVBScriptでは難しいため、VBでEXEを作成することにしました。ありがとうございました。

関連するQ&A