これは、ほんの少し前に気付いたよりもはるかに深いテーマです。私はあなたに短いバージョンを与えます、そしてそれはあなたの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