
こんなことできますか?
画面上で設定されている項目によりクライアントスクリプトでPDF作成用のパラメータを作成し、サーバに流します。
サーバサイドでクライアントから流れてきたパラメータを元に、PDFのイメージを作成し、ファイルを作成せずResponse.Writeを用いてクライアント側にデータを流します。
流れてきたデータを、画面上のPDFの表示と入れ替えたいのですが、方法はあるでしょうか?
サーバ側でファイルに落とし、それを切り替える方法は、以前Literalを使用すればどうかというアドバイスをいただいたのですが、今回はファイルを介さないで、という事を教えてほしいのです。
現在はPDFの表示には<Object>や<iframe>を使用して試していましたが、知識不足のため、実現できるのにうまくいかないのか、そもそもできない事なのかがわからずにいます。
開発実行環境は
Visual Studio 2010
ASP.net, c#
IE8
となります。
ご存知の方、アドバイス願います。
No.1ベストアンサー
- 回答日時:
サーバが、呼び出された.aspxや.ashx内部で何らかの処理を行い、レスポンスとしてPDFデータを返す、ということですよね?
もちろん可能です。
サーバ側で物理ファイルを生成する必要はもちろんありません。
ファイルをいったん生成したとしても、それを読み出して、PDFとしてのResponse Headerを付加し、Response.WriteFileとかで内容を返せば、リクエスト結果としてPDFのレスポンスストリームが返るわけなので、結果はご希望通りになると思います。
もちろん、PDFに限らず、JPEGでもGIFでも、SWFのようなものでもResponseで返すことができます。
PDF生成については、内容がテキストファイルなので、直接、「テンプレート」ファイルの文字列を書き直すといった泥臭いやり方もありますが、専用の生成コンポーネントを使えば、極めてスマートに処理することができます。
Responseクラスを勉強してみてください。理解できると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF PDF印刷後に「変更を保存しますか?」と訊かれる 2 2023/04/28 17:35
- PDF PDFに精通した方に質問。JPEGファイル群を一つのPDFファイルにするときの容量変化について 6 2023/07/23 19:06
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- PDF AutoCAD図面をPDF fileに変換した際、画像情報やブロック名はわかるのでしょうか。 1 2022/06/03 09:42
- Excel(エクセル) 【マクロ】ファイル名の日付によって、保管するフォルダを、自動選択したい 4 2023/08/16 11:24
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パスワード設定のタグについて
-
C++.NET 2003 「空のドキュメ...
-
ファイルを取得するC#のプロ...
-
ファイルアップロードにて
-
ファイルサイズの取得
-
他のファイルから , 毎にデー...
-
HTMLのフレームについて
-
登録者のみ利用可能なファイル...
-
ファイルが使用中か調べたい (...
-
PDF表示の動的切り替えについて
-
ファイル一覧を動的に取得したい。
-
0バイトのテキストファイル
-
パーミッションの3桁目を6にせ...
-
VBAでフォルダ内の全てのcsv...
-
受信メールを一括してテキスト...
-
ZIPファイルダウンロードに...
-
クエリー出力からEXCELに吐き出...
-
excelからtextへ変換する際の出...
-
word2003のファイルをXPで
-
マイコンへのプログラム書き込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0バイトのテキストファイル
-
Eclipseで検索ができなくなった
-
【Excel VBA】取り込んだファイ...
-
C++.NET 2003 「空のドキュメ...
-
HTMLまたはJavaScriptでフ...
-
VBAで、JPG写真の撮影日時を読...
-
main関数のコマンドライン引数...
-
HTMLテキストリンクでExcelファ...
-
ファイル作成日時と更新日時を...
-
リソースファイルを認識してく...
-
Javaのファイルダウンロードに...
-
2GB以上のファイルを扱う方法
-
C#について質問【複数の.datフ...
-
ディレクトリのサイズの取得
-
PHPからベーシック認証のかかっ...
-
<input type="file" で初期値...
-
VB2008 iniファイルの全セクシ...
-
教えて下さい。
-
サイトマップにサブドメインを...
-
vbaの構文の修正相談(xmlファ...
おすすめ情報