これまでのところ、私が見つけた拡大プラグインのズームはすべて画像用であり、埋め込みオブジェクトタグの.pdfファイルにカーソルを合わせると機能するものが必要です。何か案は?
4 に答える
基本的に、画像はブラウザから適切にレンダリングでき、Webページに「埋め込む」ことができますが、PDFをHTMLに直接埋め込むことはできないため、ズームすることはできません。
ページにPDFプレビューを表示することはできません。まあ、それは可能ですが、純粋なJavaScriptでは不可能です。次のようなものを使用して、ファイルをWebページに埋め込むことができます:https ://docs.google.com/viewer
ここに例があります:http ://code.google.com/apis/books/docs/viewer/examples/book-animate.html
しかし、私はあなたが好きな効果を達成することは可能ではないと思います。
これを行う最も簡単な方法は、Flashを使用することです。Scribdのようなものを使用して、サイトに埋め込みコードを使用できます。または、独自のフラッシュベースのPDFリーダーを作成します。
これを行う別の方法は、PDFファイルを一連の画像に変換することです(Acrobatでは、[ファイル]->[エクスポート]->[画像]を使用します)。次に、これらの拡大プラグインの1つをすべての画像と組み合わせて使用できます。PDFファイルが非常に長い場合は、jQueryを使用して、ページの読み込み時に画像を自動的に読み込むことができます(新しいGoogle画像検索で無限にスクロールするのと同じです)。
Scribdに加えて、これを読み取るための独自のFlashアプリケーションを作成するだけでなく、Adobe Captivateプログラムのようなものを使用することもできます。このプログラムは、あらゆる種類のファイルを取得し、それらからFlashプレゼンテーションを作成します。
Scribdがおそらく最も簡単です。Google Docs Viewerも優れたサポートを提供していますが、Scribdビューアはもっときれいです。
プレビューのようなものを探していると思うなら、それは意味がないと思います。ホバーなどのプレビューマジックの前に、とにかくPDF全体をダウンロードするもの(iframe /オブジェクト)にpdfを埋め込んだcoz。
しかし、PDFレンダリングを処理し、優れた効果を発揮する優れたプラグインを実際に試してみたい場合は、JQueryMediaPluginをご覧ください。