この質問の長さをお詫び申し上げますが、背景説明が必要です。Internet ExplorerのPDFリーダー
背景:
私は、iframe内にPDFファイルを表示する内部のWebアプリケーションに取り組んでいます。 Adobe Reader Xには、ブラウザにPDFを表示するための「読み取りモード」があります。これにより、シェルが削除され、マウスが「中央の中央」にあるときにpdfの下にメニューボックスが追加されます。 Xより前のバージョンでは、JavaScriptを使用してツールバーのメニュー項目を変更することができました。私は必要なもの
:
私は、「読み取りモード」でPDFファイルを表示し、すべてのメニュー項目を削除する必要があります。このアプリを実行するコンピュータは基本的にキオスクで、文字通りコンピュータ、モニタ、マウスです。プリンタなし、キーボードなし、他の対話性なし。
私の質問はこれです: インターネットエクスプローラで読むためにpdfを読み込み、スクロール以外のすべてのやりとりを無効にするにはどうすればいいですか?つまり、メニューがなく、コンテキストメニューがなく、ボトムセンターがマウスオーバーしているときには「シャドーバー」がありません。私はAdobeに代わるものを探していましたが、いくつかの素晴らしいものがありますが、私はブラウザプラグインを持っていることがわかっていて、IE用のプラグインはありません。
誰かが、PDFコンテンツをロードする方法を知っていれば、より良いルートになるでしょう。
詳細情報:
ことができます場合は、これがInternet Explorer用に構築されている間に、ウェブページだけでフルスクリーンのブラウザコントロールでWindowsフォームにロードされます。私が試した
他のもの:
私はまた、唯一の表示内容をカバーし、PDFファイルのiFrameの上に透明のiFrameを配置しようとしたが、そのままスクロールバーを残しています。私は何かがpdfをロードした場合、これは完璧に働いた。他のウェブサイトを読み込んだ場合、それは期待どおりに機能しました(もちろん、スクロールホイールはウェブページをスクロールしません)。 pdfがロードされた場合、表示されるのはすべて白い四角です。透明なiFrameを削除するにはdevツールバーを使用してください。
これらのメソッドのいずれかまたはすべてを使用するソリューションがある可能性があるため、C#、JavaScript、およびHtmlタグを追加しました。 –