0

JavaScriptを使用してAcrobatReaderを再作成する必要があります。ただし、私の「リーダー」はPDFを表示しません。代わりに、私の読者はPDFからラスタライズされた画像を表示します。Acrobatを再作成すると言うとき、次の機能を備えたものが必要です。

  1. 一連の画像を垂直に表示する
  2. 画像をズームおよびパン
  3. 画像をページとしてナビゲートするために上下にページングする

私はどこでもjQueryプラグインを探してきました。誰かが私を助けるかもしれない提案があるかどうか疑問に思いました。私にお知らせください。

4

1 に答える 1

0

これは、ほんの少し前に気付いたよりもはるかに深いテーマです。私はあなたに短いバージョンを与えます、そしてそれはあなたのpdfがhttpを通して公にアクセス可能である限りあなたの指定されたすべてのニーズを満たします。これは私たちのすべてのニーズを満たしていませんでしたが、お役に立てば幸いです。

部分的な解決策

すべてのブラウザがこれをサポートしているわけではありませんが、一部のブラウザは埋め込み、オブジェクト、iframeタグのソースとしてpdfをサポートしており、JavaScriptを追加せずにそれらを表示することもできます。

<embed src="file1.pdf" width="500" height="650"></embed>
<object type="application/pdf" data="file1.pdf" width="500" height="650" ></object>
<iframe src="PDFDirectory/Test.pdf"></iframe>

答え

それらをすべてのブラウザで動作させるには、ラスタライズとJSまたはFlashのいずれかが答えです。驚くべきことに、グーグルでさえ、彼らのpdfを一連のラスタライズされた画像としてビューアに表示します。幸いなことに、 Googleの公開されているビューアを利用すれば、手動で変換して追いつく必要はありません。グーグルにあなたのためにすべての大変な仕事をさせて、GhostScriptとImageMagick(私たちが使わなければならなくなったものです)の欲求不満からあなた自身を救ってください!あなたがしなければならないのはあなたのpdfにURLを貼り付けて、埋め込みコードを取得することです!尊敬されるコードをプログラムで生成するのは簡単だったことは言うまでもありません。

https://docs.google.com/viewer

于 2009-11-12T23:04:45.457 に答える