- PR -

Webフォームに表示しているデータをそのままPDFに出力したい

1
投稿者投稿内容
ロバの耳
会議室デビュー日: 2005/03/07
投稿数: 11
投稿日時: 2005-03-18 00:47
いつもお世話になります。
ASP.NET(VB.NET)にてWebシステムを作成しています。
(まだ初めて10日ほどです)

まったく素人的な質問で申し訳ありません。
データベースから検索したデータが表示されているWeb画面をそのままの状態で
PDFで表示したいのですが、可能なのでしょうか?
最悪ハードコピー的なものでもいいのですが...。

甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-03-18 09:42
クライアントにAdobeAcrobatをインストールしてもらうのが一番楽なんじゃないかなぁ・・・
サーバー側で、クライアントのWEB画面に表示されている内容を厳密にそのままの状態でPDFに落とすのは事実上不可能なんじゃないかな。多少、見た目が変わってしまっても良いのならサーバー側でPDF形式のファイルを作ってダウンロードさせてあげるだけなんですけど。

_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-03-18 10:05
引用:

データベースから検索したデータが表示されているWeb画面をそのままの状態で
PDFで表示したいのですが、可能なのでしょうか?
最悪ハードコピー的なものでもいいのですが...。


PDFで表示する、訳ではないのですが、PDFファイルにしてくれるプリンタドライバが有償無償で存在します。Adobe Acrobatを買うとか。
それを使えば解決できるかもしれません。

_________________
たつごろー
codeseek
こみゅぷらす
ロバの耳
会議室デビュー日: 2005/03/07
投稿数: 11
投稿日時: 2005-03-18 10:38
引用:


サーバー側で、クライアントのWEB画面に表示されている内容を厳密にそのままの状態でPDFに落とすのは事実上不可能なんじゃないかな。多少、見た目が変わってしまっても良いのならサーバー側でPDF形式のファイルを作ってダウンロードさせてあげるだけなんですけど。




ご連絡ありがとうございます。
WEB画面に表示している内容を、そのままの状態でPDFに落ちなくても、内容が網羅されていればOKです。
私も分からないなりに色々と調べたのですが、”概念は分かります。では実現するには具体的にどうすればいいの?”というところで詰まっています。
クライアントにAdobeAcrobatのインストールをするとして、「サーバー側でPDF形式のファイルを作ってダウンロードさせてあげるだけ」というのは、具体的にどうすればいいのでしょうか?
肝心なところが知識不足で申し訳ありません。ご教授ください。

甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-03-18 10:56
似たような話はここの掲示板でもたびたび出ています。

PDF作成には、専用のツールを使うことが多いです。Adobe Acrobatはサーバー側でPDFを作成するのには向きません。PDFファイルを作成するツール自体はサードパーティから多々製品化されているので、「PDF 作成ツール」辺りでちょいと検索してみてください。
ぼのぼの
ぬし
会議室デビュー日: 2004/09/16
投稿数: 544
投稿日時: 2005-03-18 11:35
引用:

甕星さんの書き込み (2005-03-18 10:56) より:
PDFファイルを作成するツール自体はサードパーティから多々製品化されているので、


参考までに、私が使ったことのあるツールでGrapeCity社のActiveReportsという製品があるんですが、けっこうおすすめかも。この製品、rpxという専用のレイアウト定義ファイルみたいなのを作ると、それをPDF、HTML両方の形式でエクスポートできるので、うまく使えばロバの耳さんのやりたいことが実現できちゃうかもです。
1

スキルアップ/キャリアアップ(JOB@IT)