htmlに埋め込まれたpdfドキュメントを表示したい。私はこのようなコードを試しているが、プラグインのエラーが見つからないことを示している。サファリのpdfドキュメントを表示
しかし、同じpdfファイルをブラウザにドラッグすると、うまく開きます。なぜhtml文書のプラグインを求めているのですか?
<object data="pdfobject.pdf#view=FitV" type="application/pdf" width="100%" height="100%"></object>
htmlに埋め込まれたpdfドキュメントを表示したい。私はこのようなコードを試しているが、プラグインのエラーが見つからないことを示している。サファリのpdfドキュメントを表示
しかし、同じpdfファイルをブラウザにドラッグすると、うまく開きます。なぜhtml文書のプラグインを求めているのですか?
<object data="pdfobject.pdf#view=FitV" type="application/pdf" width="100%" height="100%"></object>
代わりOBJECT
を使用しての文書を表示するためにIFRAME
を使用してみてください。
PDFファイルを直接開くことは、PDFを含むHTMLファイルを開くこととは異なります。他のポストが示唆するようにIFRAMEを使用してみてください、または以下の記事に記載されているいくつかのPDF2SWFビューアを使用します。
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でスクロールを制御することですが、動作させることができませんでした。
こんにちはCoure2011 - この回答が役に立った場合は、正しいとマークしてください。ありがとう!! – Cymbals