2

3G \VPN接続を介してiPadサファリを使用して参照されるJavaWebアプリケーションを開発しています。IFRAMEがあります。そのSRCは、PDFファイルをIFRAMに送信するサーブレットへのURLです。

<iframe src="documentviewer?docid=#{viewIncomingBean.incoming.id}" width="610px" height="5000px"></iframe> 

iPadSafariでのIFRAMの問題は次のとおりです。

1-サーバー側で出力ストリームのPDFファイルをクライアントにフラッシュするのにかかる時間を計算した後、IFRAMEがレンダリングされてPDFファイルがクライアント側に読み込まれるまでに非常に長い時間がかかることがわかりました(Iframeの使用をご覧ください)控えめに)。

2-iPad Safariでは、通常の1本の指のタッチスタイルを使用してIFRAMEをスクロールすることはできません。IFRAMEを上下にスクロールするには、2本の指を使用する必要があります(ipadとiframeの問題を確認してください)。

WebページにPDFファイルをロードする他のより良い方法はありますか????

4

1 に答える 1

1

私たちが取り組んでいた iPad サイト用の PDF ビューアを開発する必要がありました。2 本の指以外ではスクロールを機能させることができませんでした。

私たちがしたことは、http://mozilla.github.com/pdf.jsを使用することでした

これは、pdf ドキュメント用の JavaScript レンダラーです。それはうまく機能します...もちろん、IEを使用しない場合。

別の解決策は、Googleのドキュメントリーダーを使用することです... https://docs.google.com/viewer

于 2012-11-29T20:55:10.607 に答える