2011-03-03 3 views
0

Adob​​e PluginのソースをPDFバイトストリームにすることはできますか?Adob​​e PDFブラウザプラグインのソースをバイトストリームに設定しますか?

もしそうなら、これはマークアップでどのように宣言されますか?

編集1: OK、これについて詳しく説明します。 Azureで動作するサイトを構築しました。サイトのバックエンドはAzureのWCF Webサービスです。

サイトの特定の機能の1つがレポート作成と関係しています。ユーザーが必要とするレポートのタイプを選択すると、サービスに要求が行われ、pdfファイルのバイトストリームが応答として返されます。

ここで、ユーザーはファイルをどのように表示するのですか?

<OBJECT> 
<PARAM src="asdfkjaskflasjdlfkjasd"/> //byte stream 
<PARAM mimeType="application/pdf;"/> //stream's mime type 
</OBJECT> 

EDIT 2:それは可能性の線に沿って何かなるには、Adobe AcrobatのPDFプラグインのドキュメント・ソースを設定することです

OK、そう誰が、この時に亀裂を取るために望んでいません。次のコードで画像のソースを設定することが完全に可能であるので、しかし、私が求めています唯一の理由は次のとおりです。image/png;base64過去のすべてがbase64文字列として符号化された画像のバイト内容を表し

<img class="myImage" img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAA"/> 

それでも可能ですか?

おかげで、

答えて

1

は、私は、Adobeのプラグインがdata: URLからPDFデータをフェッチするために行うことができます疑います。

そして、それは一部のブラウザでは可能であっても、あなたは100%確実にクロスブラウザのソリューションをこのように達成することができません:data: URLはまったくIE < 8で動作し、かつlimited to 32 kilobytes' size 8 and 9ですありません。

単純に、別のリソースでPDFコンテンツタイプのバイトストリームを提供することに反対するものはありますか?

+0

私のアプリケーションには、生成されたPDFファイル用の第2の紺色のストレージコンテナが必要であるという事実。ストレージコスト$$$ – bleepzter

+0

@bleepzter HTMLバイトなしでPDFバイトデータを通過させる方法はありませんか? –

+0

私はpdfストリームで何でもできます。 Acceptを物理ディスクに保存します。したがって、pdfプラグインはhrefがファイルuriを指していることが原因です。 – bleepzter