0

嗨,我正在研究轨道。我想在我的网站上显示 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 控制台中,它显示如下错误

获取 localhost:4000/rails_root/AJITH.pdf 404(未找到)

我无法找到解决方案,谁能帮我找到解决方案

感谢和问候

4

1 回答 1

0

将 PDF 文件放在您的公共目录中,并仅使用 Javascript 指向它:

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