0

こんにちは私はレールに取り組んでいます。Web サイトに PDF を表示したい。PDFOBJECT jQueryプラグインを試してみました。pdfobject.js をダウンロードし、application.js を介して要求します。ドキュメントに記載されているように、私が使用したjavascript部分を以下に示します。

<div id="pdfObject">

</div>

<script type="text/javascript">
 var url = "<%= "#{Rails.root}/AJITH.pdf" %>";
 console.log('url:'+url);
 window.onload = function(){
 var myPDF = new PDFObject({ url: url, pdfOpenParams: { view: "FitV" }     }).embed("pdfObject");
 };

しかし、ブラウザではpdfが表示されません。灰色のボックスのみが表示されます。要素を検査している間、それが表示されます

<div id="pdfObject">
  <object data="rails_root/AJITH.pdf#view=FitV" type="application/pdf" width="100%" height="100%"></object>
</div> 

JavaScriptコンソールでは、次のようなエラーが表示されます

ローカルホストを取得:4000/rails_root/AJITH.pdf 404 (見つかりません)

解決策を見つけることができません。誰かが解決策を見つけるのを手伝ってくれますか

ありがとうございます。それでは、お元気で

4

1 に答える 1

0

PDF ファイルをパブリック ディレクトリに配置し、Javascript のみを使用して指定するだけです。

var url = "/AJITH.pdf"
于 2013-04-21T07:32:36.437 に答える