2011-11-24 29 views
3

htmlに埋め込まれたpdfドキュメントを表示したい。私はこのようなコードを試しているが、プラグインのエラーが見つからないことを示している。サファリのpdfドキュメントを表示

しかし、同じpdfファイルをブラウザにドラッグすると、うまく開きます。なぜhtml文書のプラグインを求めているのですか?

<object data="pdfobject.pdf#view=FitV" type="application/pdf" width="100%" height="100%"></object> 

答えて

0

代わりOBJECTを使用しての文書を表示するためにIFRAMEを使用してみてください。

0

PDFファイルを直接開くことは、PDFを含むHTMLファイルを開くこととは異なります。他のポストが示唆するようにIFRAMEを使用してみてください、または以下の記事に記載されているいくつかのPDF2SWFビューアを使用します。

Recommended way to embed PDF in HTML?

3

Safariはちょうど正しくアイフレームでPDFのを表示するブラウザを更新しました。 2011年の夏には戻ってこなかった。 IDを必ず使用してください。

<div id="scroller"> 
<iframe name="myiframe" id="myiframe" src="viewpdf-safari.php"> 
</div> 

次にCSSでここにあなたがに実行するだろう問題です

#myiframe {width:600px; height:100%;} 

追加:今日の時点で、IFRAMEのPDFが表示されます、はい、しかし、PDFスルーナビゲーション痛みがあります。タッチスクロールでは、iframe全体がPDFではなくスクロールして、2本の指スクロール(1本の指でiframeを押さえ、もう1本ではスロースクロール)を使用するように強制します。

他のブラウザのフィラーiframe上の全幅が適切ですが、サファリは現在できません。私は、今のところ新しいウィンドウで直接pdfを開くためのボタンやリンクを持っていることをお勧めします。そのため、ユーザーは2本の指を持っていません。

もう1つの方法は、下のリンクに記載されているように、外側のdivでスクロールを制御することですが、動作させることができませんでした。

how to properly display an iFrame in mobile safari

+0

こんにちはCoure2011 - この回答が役に立った場合は、正しいとマークしてください。ありがとう!! – Cymbals

関連する問題